Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target ppc64le --nodeps /builddir/build/SPECS/scim-pinyin.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1672298258.165161/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff90bdba50>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qr9kynpx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qr9kynpx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b5a95ee6ec0245a1b8acab640fe45963', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1672298258.165161/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qr9kynpx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target ppc64le --nodeps /builddir/build/SPECS/scim-pinyin.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
warning: Macro expanded in comment on line 61: %{_libdir}/scim-1.0/*/Helper/pinyin-imengine-helper.so
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658534400
Wrote: /builddir/build/SRPMS/scim-pinyin-0.5.92-23.fc38.src.rpm
RPM build warnings:
    Macro expanded in comment on line 61: %{_libdir}/scim-1.0/*/Helper/pinyin-imengine-helper.so
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target ppc64le --nodeps /builddir/build/SPECS/scim-pinyin.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1672298258.165161/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff90bdba50>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qr9kynpx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qr9kynpx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b86ba7a9a741481a855aeb788b797c1b', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1672298258.165161/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qr9kynpx:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target ppc64le --nodeps /builddir/build/SPECS/scim-pinyin.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
warning: Macro expanded in comment on line 61: %{_libdir}/scim-1.0/*/Helper/pinyin-imengine-helper.so
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658534400
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.DiBCvV
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf scim-pinyin-0.5.92
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/scim-pinyin-0.5.92.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd scim-pinyin-0.5.92
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
Patch #2 (scim-pinyin-showallkeys.patch):
+ echo 'Patch #2 (scim-pinyin-showallkeys.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .2-showallkeys --fuzz=0
patching file src/scim_pinyin_imengine.cpp
patching file src/scim_pinyin_imengine_setup.cpp
Patch #6 (scim-pinyin-0.5.91-save-in-temp.patch):
+ echo 'Patch #6 (scim-pinyin-0.5.91-save-in-temp.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .6-savetmp --fuzz=0
patching file src/scim_pinyin_imengine.cpp
Hunk #1 succeeded at 645 (offset -11 lines).
Hunk #2 succeeded at 664 (offset -11 lines).
+ echo 'Patch #8 (scim-pinyin-0.5.91-fix-ms-shuangpin.patch):'
Patch #8 (scim-pinyin-0.5.91-fix-ms-shuangpin.patch):
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .8-fix-ms-shuangpin --fuzz=0
patching file src/scim_pinyin.cpp
Hunk #1 succeeded at 371 (offset 1 line).
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.dwwZRz
+ umask 022
+ cd /builddir/build/BUILD
+ 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  -m64 -mcpu=power8 -mtune=power8 -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  -m64 -mcpu=power8 -mtune=power8 -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  -m64 -mcpu=power8 -mtune=power8 -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ 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  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd scim-pinyin-0.5.92
+ ./bootstrap
+ autoreconf --force --install
Copying file m4/codeset.m4
Copying file m4/glibc21.m4
Copying file m4/intdiv0.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes.m4
Copying file m4/inttypes_h.m4
Copying file m4/isc-posix.m4
Copying file m4/lcmessage.m4
Copying file m4/longdouble.m4
Copying file m4/longlong.m4
Copying file m4/printf-posix.m4
Copying file m4/signed.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/uintmax_t.m4
Copying file m4/ulonglong.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file mkinstalldirs
Copying file po/Makevars.template
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:15: warning: 'AM_CONFIG_HEADER': this macro is obsolete.
configure.ac:15: You should use the 'AC_CONFIG_HEADERS' macro instead.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:1089: AM_CONFIG_HEADER is expanded from...
configure.ac:15: the top level
configure.ac:19: warning: The macro `AC_OUTPUT_COMMANDS' is obsolete.
configure.ac:19: You should run autoupdate.
./lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from...
m4/po.m4:23: AM_PO_SUBDIRS is expanded from...
m4/gettext.m4:59: AM_GNU_GETTEXT is expanded from...
configure.ac:19: the top level
configure.ac:19: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:19: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/gettext.m4:59: AM_GNU_GETTEXT is expanded from...
configure.ac:19: the top level
configure.ac:19: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:19: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/iconv.m4:22: AM_ICONV_LINK is expanded from...
m4/gettext.m4:59: AM_GNU_GETTEXT is expanded from...
configure.ac:19: the top level
configure.ac:26: warning: The macro `AC_LIBTOOL_DLOPEN' is obsolete.
configure.ac:26: You should run autoupdate.
m4/ltoptions.m4:113: AC_LIBTOOL_DLOPEN is expanded from...
configure.ac:26: the top level
configure.ac:26: warning: AC_LIBTOOL_DLOPEN: Remove this warning and the call to _LT_SET_OPTION when you
configure.ac:26: put the 'dlopen' option into LT_INIT's first parameter.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
m4/ltoptions.m4:113: AC_LIBTOOL_DLOPEN is expanded from...
configure.ac:26: the top level
configure.ac:27: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.ac:27: You should run autoupdate.
m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
configure.ac:27: the top level
configure.ac:58: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:58: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:58: the top level
configure.ac:60: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:60: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:60: the top level
configure.ac:19: installing './compile'
configure.ac:14: installing './missing'
src/Makefile.am:20: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
src/Makefile.am: installing './depcomp'
+ 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  -m64 -mcpu=power8 -mtune=power8 -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  -m64 -mcpu=power8 -mtune=power8 -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  -m64 -mcpu=power8 -mtune=power8 -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ 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  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ 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-12-29 07:20:44.943697985 +0000
+++ ./configure	2022-12-29 07:20:46.313657870 +0000
@@ -1799,7 +1799,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.  */
@@ -2118,7 +2118,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-12-29 07:20:46.313657870 +0000
+++ ./configure	2022-12-29 07:20:46.343656992 +0000
@@ -8955,7 +8955,7 @@
 # Transform an extracted symbol line into a proper C declaration.
 # Some systems (esp. on ia64) link data and code symbols differently,
 # so use this general approach.
-lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
 $lt_cdecl_hook\
 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
@@ -21347,7 +21347,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_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
 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"`'
+ '[' 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.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'
+ 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'
+ '[' 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
++ grep -q runstatedir=DIR ./configure
++ echo --runstatedir=/run
+ ./configure --build=powerpc64le-redhat-linux-gnu --host=powerpc64le-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 --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking whether make supports the include directive... yes (GNU style)
checking for powerpc64le-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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking build system type... powerpc64le-redhat-linux-gnu
checking host system type... powerpc64le-redhat-linux-gnu
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 whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
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 how to convert powerpc64le-redhat-linux-gnu file names to powerpc64le-redhat-linux-gnu format... func_convert_file_noop
checking how to convert powerpc64le-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 powerpc64le-redhat-linux-gnu-file... no
checking for file... file
checking for powerpc64le-redhat-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for powerpc64le-redhat-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for powerpc64le-redhat-linux-gnu-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for powerpc64le-redhat-linux-gnu-strip... no
checking for strip... strip
checking for powerpc64le-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 8961:  -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory
ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for powerpc64le-redhat-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.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 for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
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... no
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... none
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 powerpc64le-redhat-linux-gnu-gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for size_t... yes
checking for powerpc64le-redhat-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for SCIM... yes
checking for SCIM_GTKUTILS... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for langinfo.h... yes
checking for libintl.h... yes
checking for string.h... (cached) yes
checking for hash_map... yes
checking for ext/hash_map... yes
checking for sys/time.h... yes
checking for GNU libc compatible malloc... yes
checking for gettimeofday... yes
checking for memmove... yes
checking for memset... yes
checking for nl_langinfo... yes
checking for setlocale... yes
checking for strtol... yes
checking for time,... no
checking for localtime,... no
checking for localtime_r... yes
./configure: line 20370: kde-config: command not found
./configure: line 20371: kde-config: command not found
checking for SKIM... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating data/Makefile
config.status: creating po/Makefile.in
config.status: WARNING:  'po/Makefile.in.in' seems to ignore the --datarootdir setting
config.status: creating scim-pinyin.spec
config.status: creating config.h
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -C po update-gmo
+ make -j5
make  all-recursive
make[1]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92'
Making all in src
make[2]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\"   -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o pinyin_la-scim_pinyin_imengine.lo `test -f 'scim_pinyin_imengine.cpp' || echo './'`scim_pinyin_imengine.cpp
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\"   -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libpinyin_la-scim_pinyin.lo `test -f 'scim_pinyin.cpp' || echo './'`scim_pinyin.cpp
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\"   -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libpinyin_la-scim_phrase.lo `test -f 'scim_phrase.cpp' || echo './'`scim_phrase.cpp
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\"   -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libpinyin_la-scim_pinyin_phrase.lo `test -f 'scim_pinyin_phrase.cpp' || echo './'`scim_pinyin_phrase.cpp
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\"   -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libpinyin_la-scim_pinyin_global.lo `test -f 'scim_pinyin_global.cpp' || echo './'`scim_pinyin_global.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\" -I/usr/include/scim-1.0 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c scim_pinyin.cpp  -fPIC -DPIC -o .libs/libpinyin_la-scim_pinyin.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\" -I/usr/include/scim-1.0 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c scim_pinyin_global.cpp  -fPIC -DPIC -o .libs/libpinyin_la-scim_pinyin_global.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\" -I/usr/include/scim-1.0 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c scim_phrase.cpp  -fPIC -DPIC -o .libs/libpinyin_la-scim_phrase.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\" -I/usr/include/scim-1.0 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c scim_pinyin_phrase.cpp  -fPIC -DPIC -o .libs/libpinyin_la-scim_pinyin_phrase.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\" -I/usr/include/scim-1.0 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c scim_pinyin_imengine.cpp  -fPIC -DPIC -o .libs/pinyin_la-scim_pinyin_imengine.o
In file included from scim_pinyin_global.cpp:37:
scim_phrase.h:208:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  208 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/scim-1.0/scim.h:193,
                 from scim_pinyin_global.cpp:35:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:216:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  216 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:224:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  224 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:232:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  232 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:240:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  240 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:248:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  248 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:263:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  263 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:278:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  278 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:293:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  293 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_global.cpp:38:
scim_pinyin.h:536:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  536 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:551:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  551 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:566:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  566 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:587:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  587 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin.cpp:33:
scim_pinyin.h:536:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  536 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/scim-1.0/scim.h:193,
                 from scim_pinyin.cpp:32:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:551:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  551 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:566:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  566 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:587:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  587 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_global.cpp:39:
scim_pinyin_phrase.h:94:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   94 |         : public std::binary_function <PinyinPhrase, PinyinPhrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:108:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  108 |         : public std::binary_function <PinyinPhrase, PinyinPhrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:122:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  122 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:141:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  141 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:160:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  160 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:179:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  179 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_phrase.cpp:34:
scim_phrase.h:208:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  208 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/scim-1.0/scim.h:193,
                 from scim_phrase.cpp:32:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:216:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  216 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:224:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  224 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:232:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  232 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:240:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  240 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:248:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  248 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:263:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  263 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:278:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  278 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.cpp: In member function 'void PinyinParser::normalize(PinyinKey&) const':
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_ZeroFinal' not handled in switch [-Wswitch]
  795 |         switch (key.get_final ()) {
      |                ^
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_A' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ai' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_An' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ang' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ao' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_E' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ei' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_En' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Eng' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Er' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_I' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ia' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ian' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Iang' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Iao' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ie' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_In' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ing' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Iong' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Iu' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ng' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_O' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ong' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ou' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_U' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ua' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Uai' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Uan' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Uang' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ue' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ueng' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ui' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Un' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Uo' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_V' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Van' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Ve' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_Vn' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_LastFinal' not handled in switch [-Wswitch]
scim_pinyin.cpp:795:16: warning: enumeration value 'SCIM_PINYIN_FinalNumber' not handled in switch [-Wswitch]
scim_phrase.h:293:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  293 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.cpp: In member function 'virtual int PinyinShuangPinParser::parse_one_key(const PinyinValidator&, PinyinKey&, const char*, int) const':
scim_pinyin.cpp:1128:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1128 |     for (i = 0; i < 2 && i < len; ++i) {
      |                          ~~^~~~~
scim_phrase.cpp: In member function 'scim::uint32 PhraseLib::get_phrase_relation(const Phrase&, const Phrase&, bool)':
scim_phrase.cpp:799:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  799 |                 if (it != m_phrase_relation_map.end ());
      |                 ^~
scim_phrase.cpp:800:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  800 |                         return it->second;
      |                         ^~~~~~
In file included from scim_pinyin_imengine.cpp:39:
scim_phrase.h:208:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  208 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/scim-1.0/scim.h:193,
                 from scim_pinyin_imengine.cpp:36:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:216:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  216 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:224:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  224 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:232:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  232 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:240:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  240 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:248:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  248 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:263:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  263 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:278:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  278 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:293:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  293 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_phrase.cpp:33:
scim_phrase.h:208:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  208 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/scim-1.0/scim.h:193,
                 from scim_pinyin_phrase.cpp:31:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:216:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  216 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:224:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  224 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:232:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  232 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:240:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  240 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:248:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  248 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:263:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  263 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:278:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  278 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:293:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  293 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_imengine.cpp:40:
scim_pinyin.h:536:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  536 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:551:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  551 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:566:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  566 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:587:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  587 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_phrase.cpp:34:
scim_pinyin.h:536:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  536 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:551:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  551 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:566:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  566 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:587:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  587 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_imengine.cpp:41:
scim_pinyin_phrase.h:94:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   94 |         : public std::binary_function <PinyinPhrase, PinyinPhrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:108:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  108 |         : public std::binary_function <PinyinPhrase, PinyinPhrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:122:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  122 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:141:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  141 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:160:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  160 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:179:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  179 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_phrase.cpp:35:
scim_pinyin_phrase.h:94:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   94 |         : public std::binary_function <PinyinPhrase, PinyinPhrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:108:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  108 |         : public std::binary_function <PinyinPhrase, PinyinPhrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:122:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  122 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:141:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  141 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:160:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  160 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:179:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  179 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_imengine.cpp:44:
scim_pinyin_imengine.h: In constructor 'PinyinFactory::PinyinFactory(const scim::ConfigPointer&)':
scim_pinyin_imengine.h:59:27: warning: 'PinyinFactory::m_shuang_pin_scheme' will be initialized after [-Wreorder]
   59 |     PinyinShuangPinScheme m_shuang_pin_scheme;
      |                           ^~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.h:54:24: warning:   'time_t PinyinFactory::m_last_time' [-Wreorder]
   54 |     time_t             m_last_time;
      |                        ^~~~~~~~~~~
scim_pinyin_imengine.cpp:149:1: warning:   when initialized here [-Wreorder]
  149 | PinyinFactory::PinyinFactory (const ConfigPointer &config)
      | ^~~~~~~~~~~~~
scim_pinyin_imengine.cpp: In member function 'void PinyinInstance::refresh_aux_string()':
scim_pinyin_imengine.cpp:1110:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1110 |                 if (m_lookup_caret == i) {
      |                     ~~~~~~~~~~~~~~~^~~~
scim_pinyin_imengine.cpp:1123:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PinyinParsedKey>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1123 |             } else if (m_keys_caret >= m_parsed_keys.size ()) {
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp:1136:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PinyinParsedKey>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1136 |                 m_keys_caret <= m_parsed_keys.size ()) {
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp: In member function 'bool PinyinInstance::erase_by_key(bool)':
scim_pinyin_imengine.cpp:1488:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PinyinParsedKey>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1488 |         if (has_unparsed_chars () && m_keys_caret >= m_parsed_keys.size ()) {
      |                                      ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp:1495:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PinyinParsedKey>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1495 |             } else if ((m_keys_caret > m_parsed_keys.size ()) ||
      |                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp:1496:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PinyinParsedKey>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1496 |                         (m_keys_caret == m_parsed_keys.size () && !backspace)) {
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp:1522:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1522 |             if (erased_pos && erased_pos < m_inputed_string.length ()) {
      |                               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp:1536:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PinyinParsedKey>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1536 |             for (int i = inputed_caret; i < m_parsed_keys.size (); ++ i) {
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp:1542:46: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<wchar_t>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1542 |             if (m_converted_string.length () > inputed_caret)
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp: In member function 'bool PinyinInstance::space_hit()':
scim_pinyin_imengine.cpp:1580:67: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<PinyinParsedKey>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1580 |             if (!m_factory->m_auto_fill_preedit || m_lookup_caret == m_parsed_keys.size ()) {
      |                                                    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp: In member function 'void PinyinInstance::store_selected_phrase(int, const Phrase&, const scim::WideString&)':
scim_pinyin_imengine.cpp:2253:86: warning: comparison of integer expressions of different signedness: 'scim::uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 2253 |         if ((m_selected_phrases [i].first + m_selected_phrases [i].second.length ()) <= caret ||
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
scim_pinyin_imengine.cpp:2254:40: warning: comparison of integer expressions of different signedness: 'scim::uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 2254 |             (caret + phrase.length ()) <= m_selected_phrases [i].first)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp: In member function 'void PinyinInstance::store_selected_string(int, const scim::WideString&, const scim::WideString&)':
scim_pinyin_imengine.cpp:2288:86: warning: comparison of integer expressions of different signedness: 'scim::uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 2288 |         if ((m_selected_phrases [i].first + m_selected_phrases [i].second.length ()) <= caret ||
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
scim_pinyin_imengine.cpp:2289:37: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<wchar_t>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 2289 |             (caret + str.length ()) <= m_selected_phrases [i].first)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scim_pinyin_imengine.cpp: In member function 'void PinyinInstance::dynamic_adjust_selected()':
scim_pinyin_imengine.cpp:2401:82: warning: comparison of integer expressions of different signedness: 'scim::uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 2401 |             if (added_phrases [i-1].first + added_phrases [i-1].second.length () == added_phrases [i].first &&
scim_pinyin_imengine.cpp: In member function 'void PinyinInstance::clear_selected(int)':
scim_pinyin_imengine.cpp:2423:88: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<wchar_t>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 2423 |             if (m_selected_strings [i].first + m_selected_strings [i].second.length () <= clear_pos)
scim_pinyin_imengine.cpp:2428:88: warning: comparison of integer expressions of different signedness: 'scim::uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 2428 |             if (m_selected_phrases [i].first + m_selected_phrases [i].second.length () <= clear_pos)
scim_pinyin_imengine.cpp: In member function 'bool PinyinInstance::special_mode_process_key_event(const scim::KeyEvent&)':
scim_pinyin_imengine.cpp:2615:42: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 2615 |               m_inputed_string.length () <= m_factory->m_special_table.get_max_key_length ()) {
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\"   -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libpinyin_la-scim_pinyin_smart_match.lo `test -f 'scim_pinyin_smart_match.cpp' || echo './'`scim_pinyin_smart_match.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\" -I/usr/include/scim-1.0 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c scim_pinyin_smart_match.cpp  -fPIC -DPIC -o .libs/libpinyin_la-scim_pinyin_smart_match.o
In file included from scim_pinyin_smart_match.cpp:29:
scim_phrase.h:208:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  208 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/scim-1.0/scim.h:193,
                 from scim_pinyin_smart_match.cpp:27:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:216:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  216 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:224:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  224 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:232:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  232 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:240:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  240 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:248:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  248 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:263:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  263 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:278:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  278 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:293:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  293 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_smart_match.cpp:30:
scim_pinyin.h:536:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  536 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:551:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  551 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:566:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  566 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:587:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  587 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from scim_pinyin_smart_match.cpp:31:
scim_pinyin_phrase.h:94:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   94 |         : public std::binary_function <PinyinPhrase, PinyinPhrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:108:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  108 |         : public std::binary_function <PinyinPhrase, PinyinPhrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:122:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  122 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:141:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  141 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:160:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  160 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_phrase.h:179:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  179 |         : public std::binary_function < std::pair <uint32, uint32>,
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin_smart_match.cpp: In function 'scim::WideString scim_pinyin_smart_match(PhraseVector&, std::vector<std::vector<wchar_t> >::iterator, std::vector<std::vector<Phrase> >::iterator, std::vector<PinyinParsedKey>::const_iterator, std::vector<PinyinParsedKey>::const_iterator, PinyinTable*, PinyinPhraseLib*, PinyinPhraseLib*, scim::uint32, const scim::IConvert*, const scim::IConvert*)':
scim_pinyin_smart_match.cpp:916:16: warning: variable 'length' set but not used [-Wunused-but-set-variable]
  916 |         size_t length, start;
      |                ^~~~~~
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\"   -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libpinyin_la-scim_special_table.lo `test -f 'scim_special_table.cpp' || echo './'`scim_special_table.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\" -I/usr/include/scim-1.0 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c scim_special_table.cpp  -fPIC -DPIC -o .libs/libpinyin_la-scim_special_table.o
In member function 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()',
    inlined from 'PinyinPhraseEntry::~PinyinPhraseEntry()' at scim_pinyin_phrase.h:228:17,
    inlined from 'std::__pop_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:267:5,
    inlined from 'std::__sort_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:425:19,
    inlined from 'std::__partial_sort<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1911:23,
    inlined from 'std::__introsort_loop<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1926:27:
scim_pinyin_phrase.h:204:40: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free]
  204 |                 void unref () { if ((--m_ref) == 0) delete this; }
      |                                        ^~~~~
In member function 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()',
    inlined from 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()' at scim_pinyin_phrase.h:204:8,
    inlined from 'PinyinPhraseEntry::~PinyinPhraseEntry()' at scim_pinyin_phrase.h:228:17,
    inlined from 'std::__pop_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:264:25,
    inlined from 'std::__sort_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:425:19,
    inlined from 'std::__partial_sort<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1911:23,
    inlined from 'std::__introsort_loop<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyExactLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1926:27:
scim_pinyin_phrase.h:204:60: note: call to 'operator delete(void*, unsigned long)' here
  204 |                 void unref () { if ((--m_ref) == 0) delete this; }
      |                                                            ^~~~
In member function 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()',
    inlined from 'PinyinPhraseEntry::~PinyinPhraseEntry()' at scim_pinyin_phrase.h:228:17,
    inlined from 'std::__make_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:353:7,
    inlined from 'std::__heap_select<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1635:23:
scim_pinyin_phrase.h:204:40: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free]
  204 |                 void unref () { if ((--m_ref) == 0) delete this; }
      |                                        ^~~~~
In member function 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()',
    inlined from 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()' at scim_pinyin_phrase.h:204:8,
    inlined from 'PinyinPhraseEntry::~PinyinPhraseEntry()' at scim_pinyin_phrase.h:228:17,
    inlined from 'std::__make_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:356:22,
    inlined from 'std::__heap_select<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1635:23:
scim_pinyin_phrase.h:204:60: note: call to 'operator delete(void*, unsigned long)' here
  204 |                 void unref () { if ((--m_ref) == 0) delete this; }
      |                                                            ^~~~
In member function 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()',
    inlined from 'PinyinPhraseEntry::~PinyinPhraseEntry()' at scim_pinyin_phrase.h:228:17,
    inlined from 'std::__pop_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:267:5,
    inlined from 'std::__heap_select<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1638:19:
scim_pinyin_phrase.h:204:40: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free]
  204 |                 void unref () { if ((--m_ref) == 0) delete this; }
      |                                        ^~~~~
In member function 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()',
    inlined from 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()' at scim_pinyin_phrase.h:204:8,
    inlined from 'PinyinPhraseEntry::~PinyinPhraseEntry()' at scim_pinyin_phrase.h:228:17,
    inlined from 'std::__pop_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:264:25,
    inlined from 'std::__heap_select<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1638:19:
scim_pinyin_phrase.h:204:60: note: call to 'operator delete(void*, unsigned long)' here
  204 |                 void unref () { if ((--m_ref) == 0) delete this; }
      |                                                            ^~~~
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\"   -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libpinyin_la-scim_native_lookup_table.lo `test -f 'scim_native_lookup_table.cpp' || echo './'`scim_native_lookup_table.cpp
In member function 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()',
    inlined from 'PinyinPhraseEntry::~PinyinPhraseEntry()' at scim_pinyin_phrase.h:228:17,
    inlined from 'std::__pop_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:267:5,
    inlined from 'std::__sort_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:425:19,
    inlined from 'std::__partial_sort<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1911:23,
    inlined from 'std::__introsort_loop<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1926:27:
scim_pinyin_phrase.h:204:40: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free]
  204 |                 void unref () { if ((--m_ref) == 0) delete this; }
      |                                        ^~~~~
In member function 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()',
    inlined from 'PinyinPhraseEntry::PinyinPhraseEntryImpl::unref()' at scim_pinyin_phrase.h:204:8,
    inlined from 'PinyinPhraseEntry::~PinyinPhraseEntry()' at scim_pinyin_phrase.h:228:17,
    inlined from 'std::__pop_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:264:25,
    inlined from 'std::__sort_heap<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>&)void' at /usr/include/c++/13/bits/stl_heap.h:425:19,
    inlined from 'std::__partial_sort<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1911:23,
    inlined from 'std::__introsort_loop<__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan> >(__gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, __gnu_cxx::__normal_iterator<PinyinPhraseEntry*, std::vector<PinyinPhraseEntry, std::allocator<PinyinPhraseEntry> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<PinyinKeyLessThan>)void' at /usr/include/c++/13/bits/stl_algo.h:1926:27:
scim_pinyin_phrase.h:204:60: note: call to 'operator delete(void*, unsigned long)' here
  204 |                 void unref () { if ((--m_ref) == 0) delete this; }
      |                                                            ^~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\" -I/usr/include/scim-1.0 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c scim_native_lookup_table.cpp  -fPIC -DPIC -o .libs/libpinyin_la-scim_native_lookup_table.o
scim_special_table.cpp:117:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  117 |         : public std::binary_function <
      |                       ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/scim-1.0/scim.h:193,
                 from scim_special_table.cpp:26:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_special_table.cpp:134:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  134 |         : public std::binary_function <
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_special_table.cpp: In member function 'void SpecialTable::load(std::istream&)':
scim_special_table.cpp:195:51: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  195 |                                 if (key.length () > m_max_key_length)
      |                                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\"   -I/usr/include/scim-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread  -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o pinyin_imengine_setup_la-scim_pinyin_imengine_setup.lo `test -f 'scim_pinyin_imengine_setup.cpp' || echo './'`scim_pinyin_imengine_setup.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_PINYIN_LOCALEDIR=\"/usr/share/locale\" -DSCIM_PINYIN_DATADIR=\"/usr/share/scim/pinyin\" -DSCIM_SMART_PINYIN_ICON_FILE=\"/usr/share/scim/icons/smart-pinyin.png\" -I/usr/include/scim-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/scim-1.0 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c scim_pinyin_imengine_setup.cpp  -fPIC -DPIC -o .libs/pinyin_imengine_setup_la-scim_pinyin_imengine_setup.o
In file included from scim_native_lookup_table.cpp:33:
scim_phrase.h:208:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  208 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/scim-1.0/scim.h:193,
                 from scim_native_lookup_table.cpp:31:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:216:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  216 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:224:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  224 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:232:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  232 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:240:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  240 |         : public std::binary_function <Phrase, Phrase, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:248:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  248 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:263:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  263 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:278:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  278 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_phrase.h:293:23: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  293 |         : public std::binary_function <uint32, uint32, bool>
      |                       ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from scim_pinyin_imengine_setup.cpp:16:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:706:3: note: declared here
  706 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:574:26: note: declared here
  574 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from scim_pinyin_imengine_setup.cpp:21:
scim_pinyin.h:536:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  536 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/scim-1.0/scim.h:193,
                 from scim_pinyin_imengine_setup.cpp:18:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:551:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  551 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:566:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  566 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
scim_pinyin.h:587:19: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  587 |     : public std::binary_function <PinyinKey, PinyinKey, bool>
      |                   ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:30:
scim_pinyin_imengine_setup.cpp: In function 'GtkWidget* __create_setup_window()':
scim_pinyin_imengine_setup.cpp:819:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  819 |                                 (gpointer) i);
      |                                 ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gsignal.h:515:73: note: in definition of macro 'g_signal_connect'
  515 |     g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0)
      |                                                                         ^~~~
scim_special_table.cpp: In member function 'SpecialTable::get_date[abi:cxx11](int) const':
scim_special_table.cpp:349:66: warning: 'numbers' may be used uninitialized [-Wmaybe-uninitialized]
  349 |                 result = String (numbers [cur_time.tm_year / 1000]);
      |                                                                  ^
scim_special_table.cpp:341:31: note: 'numbers' was declared here
  341 |                 const char ** numbers;
      |                               ^~~~~~~
/bin/sh ../libtool  --tag=CXX   --mode=link g++ -I/usr/include/scim-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread  -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -avoid-version -rpath /usr/lib64/scim-1.0/1.4.0/SetupUI -module -export-symbols-regex "^[^_].*" -lscim-1.0 -lscim-gtkutils-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lscim-1.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  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pinyin-imengine-setup.la -rpath /usr/lib64/scim-1.0/1.4.0/SetupUI pinyin_imengine_setup_la-scim_pinyin_imengine_setup.lo  
libtool: link: /usr/bin/nm -B  .libs/pinyin_imengine_setup_la-scim_pinyin_imengine_setup.o   | /usr/bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/pinyin-imengine-setup.exp
libtool: link: /usr/bin/grep -E -e "^[^_].*" ".libs/pinyin-imengine-setup.exp" > ".libs/pinyin-imengine-setup.expT"
libtool: link: mv -f ".libs/pinyin-imengine-setup.expT" ".libs/pinyin-imengine-setup.exp"
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/pinyin_imengine_setup_la-scim_pinyin_imengine_setup.o   -lscim-gtkutils-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lscim-1.0 -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -pthread -Wl,-soname -Wl,pinyin-imengine-setup.so -Wl,-retain-symbols-file -Wl,.libs/pinyin-imengine-setup.exp -o .libs/pinyin-imengine-setup.so
libtool: link: ( cd ".libs" && rm -f "pinyin-imengine-setup.la" && ln -s "../pinyin-imengine-setup.la" "pinyin-imengine-setup.la" )
/bin/sh ../libtool  --tag=CXX   --mode=link g++ -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -lscim-1.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  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libpinyin.la  libpinyin_la-scim_pinyin.lo libpinyin_la-scim_phrase.lo libpinyin_la-scim_pinyin_phrase.lo libpinyin_la-scim_pinyin_global.lo libpinyin_la-scim_pinyin_smart_match.lo libpinyin_la-scim_special_table.lo libpinyin_la-scim_native_lookup_table.lo  
libtool: link: ar cr .libs/libpinyin.a .libs/libpinyin_la-scim_pinyin.o .libs/libpinyin_la-scim_phrase.o .libs/libpinyin_la-scim_pinyin_phrase.o .libs/libpinyin_la-scim_pinyin_global.o .libs/libpinyin_la-scim_pinyin_smart_match.o .libs/libpinyin_la-scim_special_table.o .libs/libpinyin_la-scim_native_lookup_table.o 
libtool: link: ranlib .libs/libpinyin.a
libtool: link: ( cd ".libs" && rm -f "libpinyin.la" && ln -s "../libpinyin.la" "libpinyin.la" )
/bin/sh ../libtool  --tag=CXX   --mode=link g++ -I/usr/include/scim-1.0  -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -avoid-version -rpath /usr/lib64/scim-1.0/1.4.0/IMEngine -module -export-symbols-regex "^[^_].*" -lscim-1.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  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pinyin.la -rpath /usr/lib64/scim-1.0/1.4.0/IMEngine pinyin_la-scim_pinyin_imengine.lo libpinyin.la 
libtool: link: /usr/bin/nm -B  .libs/pinyin_la-scim_pinyin_imengine.o   ./.libs/libpinyin.a | /usr/bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/pinyin.exp
libtool: link: /usr/bin/grep -E -e "^[^_].*" ".libs/pinyin.exp" > ".libs/pinyin.expT"
libtool: link: mv -f ".libs/pinyin.expT" ".libs/pinyin.exp"
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/pinyin_la-scim_pinyin_imengine.o  -Wl,--whole-archive ./.libs/libpinyin.a -Wl,--no-whole-archive  -lscim-1.0 -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,pinyin.so -Wl,-retain-symbols-file -Wl,.libs/pinyin.exp -o .libs/pinyin.so
libtool: link: ( cd ".libs" && rm -f "pinyin.la" && ln -s "../pinyin.la" "pinyin.la" )
make[2]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92/src'
Making all in data
make[2]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92/data'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92/data'
Making all in po
make[2]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92/po'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92/po'
make[2]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92'
make[2]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92'
make[1]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.WhZ8oX
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le
++ dirname /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le
+ 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  -m64 -mcpu=power8 -mtune=power8 -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  -m64 -mcpu=power8 -mtune=power8 -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  -m64 -mcpu=power8 -mtune=power8 -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  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ 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  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd scim-pinyin-0.5.92
+ rm -rf /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le
+ make DESTDIR=/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le install
Making install in src
make[1]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92/src'
make[2]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92/src'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/IMEngine'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   pinyin.la '/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/IMEngine'
libtool: install: /usr/bin/install -c .libs/pinyin.so /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/IMEngine/pinyin.so
libtool: install: /usr/bin/install -c .libs/pinyin.lai /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/IMEngine/pinyin.la
libtool: warning: remember to run 'libtool --finish /usr/lib64/scim-1.0/1.4.0/IMEngine'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/SetupUI'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   pinyin-imengine-setup.la '/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/SetupUI'
libtool: install: /usr/bin/install -c .libs/pinyin-imengine-setup.so /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/SetupUI/pinyin-imengine-setup.so
libtool: install: /usr/bin/install -c .libs/pinyin-imengine-setup.lai /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/SetupUI/pinyin-imengine-setup.la
libtool: warning: remember to run 'libtool --finish /usr/lib64/scim-1.0/1.4.0/SetupUI'
make[2]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92/src'
make[1]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92/src'
Making install in data
make[1]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92/data'
make[2]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92/data'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/scim/icons'
 /usr/bin/install -c -m 644 smart-pinyin.png '/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/scim/icons'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/scim/pinyin'
 /usr/bin/install -c -m 644 pinyin_table phrase_lib pinyin_phrase_lib pinyin_phrase_index special_table '/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/scim/pinyin'
make[2]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92/data'
make[1]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92/data'
Making install in po
make[1]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92/po'
/bin/sh .././/mkinstalldirs /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share
mkdir -p -- /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/zh_CN/LC_MESSAGES
installing zh_CN.gmo as /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/zh_CN/LC_MESSAGES/scim-pinyin.mo
mkdir -p -- /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/zh_TW/LC_MESSAGES
installing zh_TW.gmo as /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/zh_TW/LC_MESSAGES/scim-pinyin.mo
mkdir -p -- /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/ko/LC_MESSAGES
installing ko.gmo as /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/ko/LC_MESSAGES/scim-pinyin.mo
mkdir -p -- /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/ja/LC_MESSAGES
installing ja.gmo as /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/ja/LC_MESSAGES/scim-pinyin.mo
mkdir -p -- /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/de/LC_MESSAGES
installing de.gmo as /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/de/LC_MESSAGES/scim-pinyin.mo
mkdir -p -- /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/fr/LC_MESSAGES
installing fr.gmo as /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/fr/LC_MESSAGES/scim-pinyin.mo
mkdir -p -- /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/it/LC_MESSAGES
installing it.gmo as /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/it/LC_MESSAGES/scim-pinyin.mo
mkdir -p -- /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/nl/LC_MESSAGES
installing nl.gmo as /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/locale/nl/LC_MESSAGES/scim-pinyin.mo
if test "scim-pinyin" = "gettext-tools"; then \
  /bin/sh .././/mkinstalldirs /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/gettext/po; \
  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
    /usr/bin/install -c -m 644 ./$file \
		    /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/gettext/po/$file; \
  done; \
  for file in Makevars; do \
    rm -f /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[1]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92/po'
make[1]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92'
make[2]: Entering directory '/builddir/build/BUILD/scim-pinyin-0.5.92'
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/scim-pinyin-0.5.92'
make[1]: Leaving directory '/builddir/build/BUILD/scim-pinyin-0.5.92'
+ rm /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/IMEngine/pinyin.la /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/SetupUI/pinyin-imengine-setup.la
+ rm -f '/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/*/Helper/*.la'
+ /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le scim-pinyin
+ /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 0.5.92-23.fc38 --unique-debug-suffix -0.5.92-23.fc38.ppc64le --unique-debug-src-base scim-pinyin-0.5.92-23.fc38.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/scim-pinyin-0.5.92
extracting debug info from /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/IMEngine/pinyin.so
extracting debug info from /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/lib64/scim-1.0/1.4.0/SetupUI/pinyin-imengine-setup.so
xz: /tmp/tmp.nwyqkUNwA9: No such file or directory
objcopy: cannot open: /tmp/tmp.nwyqkUNwA9.xz: No such file or directory
xz: /tmp/tmp.3nfzMOoUV7: No such file or directory
objcopy: cannot open: /tmp/tmp.3nfzMOoUV7.xz: No such file or directory
original debug info size: 6080kB, size after compression: 5632kB
/usr/bin/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match.
774 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/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: scim-pinyin-0.5.92-23.fc38.ppc64le
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.YpNx7u
+ umask 022
+ cd /builddir/build/BUILD
+ cd scim-pinyin-0.5.92
+ DOCDIR=/builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/doc/scim-pinyin
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/doc/scim-pinyin
+ cp -pr AUTHORS /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/doc/scim-pinyin
+ cp -pr COPYING /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/doc/scim-pinyin
+ cp -pr README /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le/usr/share/doc/scim-pinyin
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: scim-pinyin = 0.5.92-23.fc38 scim-pinyin(ppc-64) = 0.5.92-23.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libcairo.so.2()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libharfbuzz.so.0()(64bit) libm.so.6()(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libscim-1.0.so.8()(64bit) libscim-1.0.so.8(LIBSCIM_1.0)(64bit) libscim-gtkutils-1.0.so.8()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(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.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Obsoletes: iiimf-le-chinput <= 0.3 miniChinput <= 0.0.3
Processing files: scim-pinyin-debugsource-0.5.92-23.fc38.ppc64le
Provides: scim-pinyin-debugsource = 0.5.92-23.fc38 scim-pinyin-debugsource(ppc-64) = 0.5.92-23.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: scim-pinyin-debuginfo-0.5.92-23.fc38.ppc64le
Provides: debuginfo(build-id) = a994f5d1ed20e11661992aae1e398f3dd74826cb debuginfo(build-id) = f4b1effef1791f1e155d28bbe1d3a289466f5fc2 scim-pinyin-debuginfo = 0.5.92-23.fc38 scim-pinyin-debuginfo(ppc-64) = 0.5.92-23.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: scim-pinyin-debugsource(ppc-64) = 0.5.92-23.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le
Wrote: /builddir/build/RPMS/scim-pinyin-debugsource-0.5.92-23.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/scim-pinyin-debuginfo-0.5.92-23.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/scim-pinyin-0.5.92-23.fc38.ppc64le.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.umMfzd
+ umask 022
+ cd /builddir/build/BUILD
+ cd scim-pinyin-0.5.92
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/scim-pinyin-0.5.92-23.fc38.ppc64le
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.OVGgAn
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf scim-pinyin-0.5.92 scim-pinyin-0.5.92.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
RPM build warnings:
    Macro expanded in comment on line 61: %{_libdir}/scim-1.0/*/Helper/pinyin-imengine-helper.so
Child return code was: 0