==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: librime 1:1.12.0-4 (Mon Jun 16 05:58:28 2025)
==> Retrieving sources...
  -> Updating librime git repo...
  -> Updating librime-octagram git repo...
  -> Updating librime-lua git repo...
  -> Updating librime-charcode git repo...
  -> Updating librime-proto git repo...
  -> Updating librime-predict git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    librime ... Passed
    librime-octagram ... Passed
    librime-lua ... Passed
    librime-charcode ... Passed
    librime-proto ... Passed
    librime-predict ... Passed
==> Making package: librime 1:1.12.0-4 (Mon Jun 16 05:58:54 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: rime-stroke will be installed before its rime-luna-pinyin dependency

Packages (18) gflags-2.2.2-5  rime-bopomofo-0.0.0.20210131-2
              rime-cangjie-0.0.0.20240325-1  rime-essay-0.0.0.20241229-1
              rime-luna-pinyin-0.0.0.20230204-2  rime-prelude-0.0.0.20230921-1
              rime-stroke-0.0.0.20250118-1  rime-terra-pinyin-0.0.0.20240625-1
              snappy-1.2.2-2  boost-libs-1.88.0-3  capnproto-1.2.0-1
              google-glog-0.7.1-1  leveldb-1.23-4
              librime-data-0.0.0.20230921-1  lua-5.4.8-2  marisa-0.2.6-18
              opencc-1.1.8-2  yaml-cpp-0.8.0-2

Total Download Size:   23.72 MiB
Total Installed Size:  77.80 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 rime-cangjie-0.0.0.20240325-1-armv7h downloading...
 rime-terra-pinyin-0.0.0.20240625-1-armv7h downloading...
 rime-luna-pinyin-0.0.0.20230204-2-armv7h downloading...
 rime-essay-0.0.0.20241229-1-any downloading...
 rime-stroke-0.0.0.20250118-1-armv7h downloading...
 boost-libs-1.88.0-3-armv7h downloading...
 capnproto-1.2.0-1-armv7h downloading...
 opencc-1.1.8-2-armv7h downloading...
 lua-5.4.8-2-armv7h downloading...
 yaml-cpp-0.8.0-2-armv7h downloading...
 leveldb-1.23-4-armv7h downloading...
 gflags-2.2.2-5-armv7h downloading...
 google-glog-0.7.1-1-armv7h downloading...
 marisa-0.2.6-18-armv7h downloading...
 rime-bopomofo-0.0.0.20210131-2-armv7h downloading...
 snappy-1.2.2-2-armv7h downloading...
 rime-prelude-0.0.0.20230921-1-any downloading...
 librime-data-0.0.0.20230921-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing capnproto...
installing marisa...
installing opencc...
installing yaml-cpp...
installing snappy...
installing leveldb...
installing rime-prelude...
installing rime-essay...
installing rime-stroke...
installing rime-luna-pinyin...
installing rime-cangjie...
installing rime-terra-pinyin...
installing rime-bopomofo...
installing librime-data...
installing lua...
installing gflags...
installing google-glog...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (14) cppdap-1.58.0-2  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3
              libuv-1.51.0-1  perl-error-0.17030-1  perl-mailtools-2.22-1
              perl-timedate-2.33-7  rhash-1.4.4-1  zlib-ng-2.2.4-1
              boost-1.88.0-3  cmake-4.0.3-1  git-2.49.0-2  gtest-1.17.0-1
              ninja-1.12.1-2

Total Download Size:    40.41 MiB
Total Installed Size:  309.54 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 cmake-4.0.3-1-armv7h downloading...
 boost-1.88.0-3-armv7h downloading...
 git-2.49.0-2-armv7h downloading...
 gtest-1.17.0-1-armv7h downloading...
 cppdap-1.58.0-2-armv7h downloading...
 libuv-1.51.0-1-armv7h downloading...
 rhash-1.4.4-1-armv7h downloading...
 ninja-1.12.1-2-armv7h downloading...
 jsoncpp-1.9.6-3-armv7h downloading...
 zlib-ng-2.2.4-1-armv7h downloading...
 perl-mailtools-2.22-1-any downloading...
 perl-timedate-2.33-7-any downloading...
 perl-error-0.17030-1-any downloading...
 hicolor-icon-theme-0.18-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui
installing boost...
Optional dependencies for boost
    python: for python bindings [installed]
installing gtest...
Optional dependencies for gtest
    python: gmock generator [installed]
installing ninja...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 971.
Creating user 'git' (git daemon user) with UID 971 and GID 971.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of librime git repo...
Cloning into 'librime'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of librime-octagram git repo...
Cloning into 'librime-octagram'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of librime-lua git repo...
Cloning into 'librime-lua'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of librime-charcode git repo...
Cloning into 'librime-charcode'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of librime-proto git repo...
Cloning into 'librime-proto'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of librime-predict git repo...
Cloning into 'librime-predict'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /usr/lib/cmake/Boost-1.88.0/BoostConfig.cmake (found suitable version "1.88.0", minimum required is "1.74.0") found components: regex
-- Found gflags: /usr/lib/libgflags.so
-- Found glog: /usr/lib/libglog.so
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found version "1.17.0")
-- Found yaml-cpp: /usr/lib/libyaml-cpp.so
-- Found leveldb: /usr/lib/libleveldb.so
-- Found marisa: /usr/lib/libmarisa.so
-- Found opencc: /usr/lib/libopencc.so
-- Found X11/keysym.h at /build/librime/src/librime/include
-- Found plugin: /build/librime/src/librime/plugins/librime-charcode
-- Found plugin: /build/librime/src/librime/plugins/librime-lua
-- Found plugin: /build/librime/src/librime/plugins/librime-octagram
-- Found plugin: /build/librime/src/librime/plugins/librime-predict
-- Found plugin: /build/librime/src/librime/plugins/librime-proto
-- Iconv was not found. Make sure ICONV_LIBRARY and ICONV_INCLUDE_DIR are
set.
-- Found Boost: /usr/lib/cmake/Boost-1.88.0/BoostConfig.cmake (found suitable version "1.88.0", minimum required is "1.46.0") found components: locale
-- Plugin rime-charcode provides modules: charcode
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3")
-- Checking for module 'lua'
--   Found lua, version 5.4.8
-- Plugin rime-lua provides modules: lua
-- Plugin rime-octagram provides modules: octagram
-- Plugin rime-predict provides modules: predict
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.5.0") found components: Crypto SSL
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- compiled capnproto schemata (sources): /build/librime/src/librime/build/plugins/librime-proto//rime_proto.capnp.c++;/build/librime/src/librime/build/plugins/librime-proto//rime_ipc.capnp.c++
-- compiled capnproto schemata (headers): /build/librime/src/librime/build/plugins/librime-proto//rime_proto.capnp.h;/build/librime/src/librime/build/plugins/librime-proto//rime_ipc.capnp.h
-- Plugin rime-proto provides modules: proto
-- rime_plugins_libs: 
-- rime_plugins_modules: plugins
-- Configuring done (2.9s)
-- Generating done (0.4s)
-- Build files have been written to: /build/librime/src/librime/build

[0/185] Building CXX object plugins/CM...e-plugins-objs.dir/plugins_module.cc.o
[0/185] Building CXX object src/CMakeFiles/rime.dir/rime_api.cc.o
[0/185] Building CXX object src/CMakeFiles/rime.dir/rime_api_stdbool.cc.o
[0/185] Building CXX object src/CMakeFiles/rime.dir/rime/candidate.cc.o
[0/185] Building CXX object src/CMakeFiles/rime.dir/rime/commit_history.cc.o
[0/185] Building CXX object src/CMakeFiles/rime.dir/rime/composition.cc.o
[1/185] Building CXX object src/CMakeFiles/rime.dir/rime/commit_history.cc.o
[1/185] Building CXX object src/CMakeFiles/rime.dir/rime/context.cc.o
[2/185] Building CXX object src/CMakeFiles/rime.dir/rime/candidate.cc.o
[2/185] Building CXX object src/CMakeFiles/rime.dir/rime/core_module.cc.o
[3/185] Building CXX object src/CMakeFiles/rime.dir/rime/composition.cc.o
[3/185] Building CXX object src/CMakeFiles/rime.dir/rime/deployer.cc.o
[4/185] Building CXX object src/CMakeFiles/rime.dir/rime_api.cc.o
[4/185] Building CXX object src/CMakeFiles/rime.dir/rime/engine.cc.o
[5/185] Building CXX object src/CMakeFiles/rime.dir/rime_api_stdbool.cc.o
[5/185] Building CXX object src/CMakeFiles/rime.dir/rime/key_event.cc.o
[6/185] Building CXX object plugins/CM...e-plugins-objs.dir/plugins_module.cc.o
[6/185] Building CXX object src/CMakeFiles/rime.dir/rime/key_table.cc.o
[7/185] Building CXX object src/CMakeFiles/rime.dir/rime/key_table.cc.o
[7/185] Building CXX object src/CMakeFiles/rime.dir/rime/language.cc.o
[8/185] Building CXX object src/CMakeFiles/rime.dir/rime/core_module.cc.o
[8/185] Building CXX object src/CMakeFiles/rime.dir/rime/menu.cc.o
[9/185] Building CXX object src/CMakeFiles/rime.dir/rime/context.cc.o
[9/185] Building CXX object src/CMakeFiles/rime.dir/rime/module.cc.o
[10/185] Building CXX object src/CMakeFiles/rime.dir/rime/key_event.cc.o
[10/185] Building CXX object src/CMakeFiles/rime.dir/rime/registry.cc.o
[11/185] Building CXX object src/CMakeFiles/rime.dir/rime/language.cc.o
[11/185] Building CXX object src/CMakeFiles/rime.dir/rime/resource.cc.o
[12/185] Building CXX object src/CMakeFiles/rime.dir/rime/deployer.cc.o
[12/185] Building CXX object src/CMakeFiles/rime.dir/rime/schema.cc.o
[13/185] Building CXX object src/CMakeFiles/rime.dir/rime/menu.cc.o
[13/185] Building CXX object src/CMakeFiles/rime.dir/rime/segmentation.cc.o
[14/185] Building CXX object src/CMakeFiles/rime.dir/rime/module.cc.o
[14/185] Building CXX object src/CMakeFiles/rime.dir/rime/service.cc.o
[15/185] Building CXX object src/CMakeFiles/rime.dir/rime/engine.cc.o
[15/185] Building CXX object src/CMakeFiles/rime.dir/rime/setup.cc.o
[16/185] Building CXX object src/CMakeFiles/rime.dir/rime/registry.cc.o
[16/185] Building CXX object src/CMakeFiles/rime.dir/rime/signature.cc.o
[17/185] Building CXX object src/CMakeFiles/rime.dir/rime/resource.cc.o
[17/185] Building CXX object src/CMakeFiles/rime.dir/rime/switcher.cc.o
[18/185] Building CXX object src/CMakeFiles/rime.dir/rime/schema.cc.o
[18/185] Building CXX object src/CMakeFiles/rime.dir/rime/switches.cc.o
[19/185] Building CXX object src/CMakeFiles/rime.dir/rime/segmentation.cc.o
[19/185] Building CXX object src/CMakeFiles/rime.dir/rime/ticket.cc.o
[20/185] Building CXX object src/CMakeFiles/rime.dir/rime/setup.cc.o
[20/185] Building CXX object src/CMakeFiles/rime.dir/rime/translation.cc.o
[21/185] Building CXX object src/CMakeFiles/rime.dir/rime/service.cc.o
[21/185] Building CXX object src/CMake...e/config/auto_patch_config_plugin.cc.o
[22/185] Building CXX object src/CMakeFiles/rime.dir/rime/signature.cc.o
[22/185] Building CXX object src/CMake...dir/rime/config/build_info_plugin.cc.o
[23/185] Building CXX object src/CMakeFiles/rime.dir/rime/switches.cc.o
[23/185] Building CXX object src/CMake...e.dir/rime/config/config_compiler.cc.o
[24/185] Building CXX object src/CMakeFiles/rime.dir/rime/ticket.cc.o
[24/185] Building CXX object src/CMake....dir/rime/config/config_component.cc.o
[25/185] Building CXX object src/CMakeFiles/rime.dir/rime/switcher.cc.o
[25/185] Building CXX object src/CMake.../rime.dir/rime/config/config_data.cc.o
[26/185] Building CXX object src/CMakeFiles/rime.dir/rime/translation.cc.o
[26/185] Building CXX object src/CMake...rime.dir/rime/config/config_types.cc.o
[27/185] Building CXX object src/CMake...e/config/auto_patch_config_plugin.cc.o
[27/185] Building CXX object src/CMake...rime/config/default_config_plugin.cc.o
[28/185] Building CXX object src/CMake...dir/rime/config/build_info_plugin.cc.o
[28/185] Building CXX object src/CMake...g/legacy_dictionary_config_plugin.cc.o
[29/185] Building CXX object src/CMake....dir/rime/config/config_component.cc.o
[29/185] Building CXX object src/CMake...onfig/legacy_preset_config_plugin.cc.o
[30/185] Building CXX object src/CMake...e.dir/rime/config/config_compiler.cc.o
[30/185] Building CXX object src/CMake...ir/rime/config/save_output_plugin.cc.o
[31/185] Building CXX object src/CMake...g/legacy_dictionary_config_plugin.cc.o
[31/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/algebra.cc.o
[32/185] Building CXX object src/CMake...rime.dir/rime/config/config_types.cc.o
[32/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/calculus.cc.o
[33/185] Building CXX object src/CMake.../rime.dir/rime/config/config_data.cc.o
[33/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/encoder.cc.o
[34/185] Building CXX object src/CMake...rime/config/default_config_plugin.cc.o
[34/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/strings.cc.o
[35/185] Building CXX object src/CMake...onfig/legacy_preset_config_plugin.cc.o
[35/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/syllabifier.cc.o
[36/185] Building CXX object src/CMake...ir/rime/config/save_output_plugin.cc.o
[36/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/utilities.cc.o
[37/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/algebra.cc.o
[37/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/corrector.cc.o
[38/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/strings.cc.o
[38/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/db.cc.o
[39/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/utilities.cc.o
[39/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/db_utils.cc.o
[40/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/syllabifier.cc.o
[40/185] Building CXX object src/CMake.../rime.dir/rime/dict/dict_compiler.cc.o
[41/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/corrector.cc.o
[41/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/dict_module.cc.o
[42/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/db.cc.o
[42/185] Building CXX object src/CMake.../rime.dir/rime/dict/dict_settings.cc.o
[43/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/calculus.cc.o
[43/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/dictionary.cc.o
[44/185] Building CXX object src/CMakeFiles/rime.dir/rime/algo/encoder.cc.o
[44/185] Building CXX object src/CMake...ime.dir/rime/dict/entry_collector.cc.o
[45/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/db_utils.cc.o
[45/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/level_db.cc.o
[46/185] Building CXX object src/CMake.../rime.dir/rime/dict/dict_compiler.cc.o
[46/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/mapped_file.cc.o
[47/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/dict_module.cc.o
[47/185] Building CXX object src/CMake...e.dir/rime/dict/preset_vocabulary.cc.o
[48/185] Building CXX object src/CMake.../rime.dir/rime/dict/dict_settings.cc.o
[48/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/prism.cc.o
[49/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/dictionary.cc.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /usr/include/boost/function/function_template.hpp:19,
                 from /usr/include/boost/function.hpp:16,
                 from /usr/include/boost/signals2/connection.hpp:19,
                 from /build/librime/src/librime/src/rime/common.h:22,
                 from /build/librime/src/librime/src/rime/algo/spelling.h:11,
                 from /build/librime/src/librime/src/rime/algo/syllabifier.h:13,
                 from /build/librime/src/librime/src/rime/dict/dictionary.cc:8:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, vector<rime::dictionary::Chunk> >; _Distance = int; _Tp = rime::dictionary::Chunk; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const rime::dictionary::Chunk&, const rime::dictionary::Chunk&)>]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, std::vector<rime::dictionary::Chunk> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, vector<rime::dictionary::Chunk> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const rime::dictionary::Chunk&, const rime::dictionary::Chunk&)>]':
/usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, std::vector<rime::dictionary::Chunk> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, std::vector<rime::dictionary::Chunk> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, vector<rime::dictionary::Chunk> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const rime::dictionary::Chunk&, const rime::dictionary::Chunk&)>]':
/usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, std::vector<rime::dictionary::Chunk> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, std::vector<rime::dictionary::Chunk> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, std::vector<rime::dictionary::Chunk> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, vector<rime::dictionary::Chunk> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const rime::dictionary::Chunk&, const rime::dictionary::Chunk&)>]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, vector<rime::dictionary::Chunk> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const rime::dictionary::Chunk&, const rime::dictionary::Chunk&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25,
    inlined from 'void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, vector<rime::dictionary::Chunk> >; _Compare = bool (*)(const rime::dictionary::Chunk&, const rime::dictionary::Chunk&)]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4662:26,
    inlined from 'void rime::DictEntryIterator::Sort()' at /build/librime/src/librime/src/rime/dict/dictionary.cc:130:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, std::vector<rime::dictionary::Chunk> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1596:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rime::dictionary::Chunk*, std::vector<rime::dictionary::Chunk> >' changed in GCC 7.1

[49/185] Building CXX object src/CMake...me/dict/reverse_lookup_dictionary.cc.o
[50/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/level_db.cc.o
[50/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/string_table.cc.o
[51/185] Building CXX object src/CMake...ime.dir/rime/dict/entry_collector.cc.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/librime/src/librime/src/rime/common.h:15,
                 from /build/librime/src/librime/src/rime/algo/strings.h:4,
                 from /build/librime/src/librime/src/rime/dict/entry_collector.cc:11:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'virtual bool rime::EntryCollector::TranslateWord(const std::string&, std::vector<std::__cxx11::basic_string<char> >*)' at /build/librime/src/librime/src/rime/dict/entry_collector.cc:237:44:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'virtual void rime::EntryCollector::CreateEntry(const std::string&, const std::string&, const std::string&)' at /build/librime/src/librime/src/rime/dict/entry_collector.cc:217:25:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1

[51/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/table.cc.o
[52/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/mapped_file.cc.o
[52/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/table_db.cc.o
[53/185] Building CXX object src/CMake...e.dir/rime/dict/preset_vocabulary.cc.o
[53/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/text_db.cc.o
[54/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/prism.cc.o
[54/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/tsv.cc.o
[55/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/string_table.cc.o
[55/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/user_db.cc.o
[56/185] Building CXX object src/CMake...me/dict/reverse_lookup_dictionary.cc.o
[56/185] Building CXX object src/CMake...r/rime/dict/user_db_recovery_task.cc.o
[57/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/table.cc.o
[57/185] Building CXX object src/CMake...ime.dir/rime/dict/user_dictionary.cc.o
[58/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/text_db.cc.o
[58/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/vocabulary.cc.o
[59/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/table_db.cc.o
[59/185] Building CXX object src/CMake.../rime.dir/rime/gear/abc_segmentor.cc.o
[60/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/tsv.cc.o
[60/185] Building CXX object src/CMake...ime.dir/rime/gear/affix_segmentor.cc.o
[61/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/user_db.cc.o
[61/185] Building CXX object src/CMake...rime.dir/rime/gear/ascii_composer.cc.o
[62/185] Building CXX object src/CMakeFiles/rime.dir/rime/dict/vocabulary.cc.o
[62/185] Building CXX object src/CMake...ime.dir/rime/gear/ascii_segmentor.cc.o
[63/185] Building CXX object src/CMake...r/rime/dict/user_db_recovery_task.cc.o
[63/185] Building CXX object src/CMake...rime.dir/rime/gear/charset_filter.cc.o
[64/185] Building CXX object src/CMake.../rime.dir/rime/gear/abc_segmentor.cc.o
[64/185] Building CXX object src/CMake...rime.dir/rime/gear/chord_composer.cc.o
[65/185] Building CXX object src/CMake...ime.dir/rime/dict/user_dictionary.cc.o
[65/185] Building CXX object src/CMake.../rime/gear/contextual_translation.cc.o
[66/185] Building CXX object src/CMake...ime.dir/rime/gear/affix_segmentor.cc.o
[66/185] Building CXX object src/CMake...ime.dir/rime/gear/echo_translator.cc.o
[67/185] Building CXX object src/CMake...ime.dir/rime/gear/ascii_segmentor.cc.o
[67/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/editor.cc.o
[68/185] Building CXX object src/CMake...rime.dir/rime/gear/ascii_composer.cc.o
[68/185] Building CXX object src/CMake....dir/rime/gear/fallback_segmentor.cc.o
[69/185] Building CXX object src/CMake...rime.dir/rime/gear/charset_filter.cc.o
[69/185] Building CXX object src/CMake...rime.dir/rime/gear/filter_commons.cc.o
[70/185] Building CXX object src/CMake...rime.dir/rime/gear/chord_composer.cc.o
[70/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/gears_module.cc.o
[71/185] Building CXX object src/CMake.../rime/gear/contextual_translation.cc.o
[71/185] Building CXX object src/CMake....dir/rime/gear/history_translator.cc.o
[72/185] Building CXX object src/CMake...ime.dir/rime/gear/echo_translator.cc.o
[72/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/key_binder.cc.o
[73/185] Building CXX object src/CMake....dir/rime/gear/fallback_segmentor.cc.o
[73/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/matcher.cc.o
[74/185] Building CXX object src/CMake...rime.dir/rime/gear/filter_commons.cc.o
[74/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/memory.cc.o
[75/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/editor.cc.o
[75/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/navigator.cc.o
[76/185] Building CXX object src/CMake....dir/rime/gear/history_translator.cc.o
[76/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/poet.cc.o
[77/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/gears_module.cc.o
[77/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/punctuator.cc.o
[78/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/key_binder.cc.o
[78/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/recognizer.cc.o
[79/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/matcher.cc.o
[79/185] Building CXX object src/CMake...r/rime/gear/reverse_lookup_filter.cc.o
[80/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/memory.cc.o
[80/185] Building CXX object src/CMake...me/gear/reverse_lookup_translator.cc.o
[81/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/navigator.cc.o
[81/185] Building CXX object src/CMake.../rime/gear/schema_list_translator.cc.o
[82/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/poet.cc.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/librime/src/librime/src/rime/common.h:15,
                 from /build/librime/src/librime/src/rime/candidate.h:10,
                 from /build/librime/src/librime/src/rime/gear/poet.cc:11:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<int&&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, rime::Line>; _KeyOfValue = std::_Select1st<std::pair<const int, rime::Line> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::Line> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::Line>, std::_Select1st<std::pair<const int, rime::Line> >, std::less<int>, std::allocator<std::pair<const int, rime::Line> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::Line; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::Line> >]',
    inlined from 'rime::an<rime::Sentence> rime::Poet::MakeSentenceWithStrategy(const rime::WordGraph&, size_t, const std::string&) [with Strategy = rime::DynamicProgramming]' at /build/librime/src/librime/src/rime/gear/poet.cc:195:28:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::Line>, std::_Select1st<std::pair<const int, rime::Line> >, std::less<int>, std::allocator<std::pair<const int, rime::Line> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::Line; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::Line> >]',
    inlined from 'rime::an<rime::Sentence> rime::Poet::MakeSentenceWithStrategy(const rime::WordGraph&, size_t, const std::string&) [with Strategy = rime::DynamicProgramming]' at /build/librime/src/librime/src/rime/gear/poet.cc:201:38:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::Line>, std::_Select1st<std::pair<const int, rime::Line> >, std::less<int>, std::allocator<std::pair<const int, rime::Line> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::Line; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::Line> >]',
    inlined from 'rime::Poet::MakeSentenceWithStrategy<rime::DynamicProgramming>(const rime::WordGraph&, size_t, const std::string&)::<lambda(const rime::Line&)>' at /build/librime/src/librime/src/rime/gear/poet.cc:210:36:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::Line>, std::_Select1st<std::pair<const int, rime::Line> >, std::less<int>, std::allocator<std::pair<const int, rime::Line> > >::const_iterator' changed in GCC 7.1

[82/185] Building CXX object src/CMake...e.dir/rime/gear/script_translator.cc.o
[83/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/punctuator.cc.o
[83/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/selector.cc.o
[84/185] Building CXX object src/CMake...r/rime/gear/reverse_lookup_filter.cc.o
[84/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/shape.cc.o
[85/185] Building CXX object src/CMake.../rime/gear/schema_list_translator.cc.o
[85/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/simplifier.cc.o
[86/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/recognizer.cc.o
[86/185] Building CXX object src/CMake....dir/rime/gear/single_char_filter.cc.o
[87/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/selector.cc.o
[87/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/speller.cc.o
[88/185] Building CXX object src/CMake...me/gear/reverse_lookup_translator.cc.o
[88/185] Building CXX object src/CMake...e.dir/rime/gear/switch_translator.cc.o
[89/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/shape.cc.o
[89/185] Building CXX object src/CMake...me.dir/rime/gear/table_translator.cc.o
[90/185] Building CXX object src/CMake...e.dir/rime/gear/script_translator.cc.o
[90/185] Building CXX object src/CMake....dir/rime/gear/translator_commons.cc.o
[91/185] Building CXX object src/CMake....dir/rime/gear/single_char_filter.cc.o
[91/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/uniquifier.cc.o
[92/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/simplifier.cc.o
[92/185] Building CXX object src/CMake...dir/rime/gear/unity_table_encoder.cc.o
[93/185] Building CXX object src/CMake...e.dir/rime/gear/switch_translator.cc.o
[93/185] Building CXX object src/CMake...me.dir/rime/lever/custom_settings.cc.o
[94/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/uniquifier.cc.o
[94/185] Building CXX object src/CMakeFiles/rime.dir/rime/lever/customizer.cc.o
[95/185] Building CXX object src/CMakeFiles/rime.dir/rime/gear/speller.cc.o
[95/185] Building CXX object src/CMake...e.dir/rime/lever/deployment_tasks.cc.o
[96/185] Building CXX object src/CMake...me.dir/rime/gear/table_translator.cc.o
[96/185] Building CXX object src/CMake...rime.dir/rime/lever/levers_module.cc.o
[97/185] Building CXX object src/CMake...dir/rime/gear/unity_table_encoder.cc.o
[97/185] Building CXX object src/CMake...ime.dir/rime/lever/levers_stdbool.cc.o
[98/185] Building CXX object src/CMake...me.dir/rime/lever/custom_settings.cc.o
[98/185] Building CXX object src/CMake....dir/rime/lever/switcher_settings.cc.o
[99/185] Building CXX object src/CMake....dir/rime/gear/translator_commons.cc.o
[99/185] Building CXX object src/CMake....dir/rime/lever/user_dict_manager.cc.o
[100/185] Building CXX object src/CMakeFiles/rime.dir/rime/lever/customizer.cc.o
[100/185] Building CXX object plugins/CMakeFiles/rime-charcode.dir/plugin.cc.o
[101/185] Building CXX object plugins/CMakeFiles/rime-charcode.dir/plugin.cc.o
[101/185] Building CXX object plugins/...code-objs.dir/src/charcode_module.cc.o
[102/185] Building CXX object src/CMak...rime.dir/rime/lever/levers_module.cc.o
[102/185] Building CXX object plugins/...objs.dir/src/codepoint_translator.cc.o
[103/185] Building CXX object src/CMak...ime.dir/rime/lever/levers_stdbool.cc.o
[103/185] Building CXX object plugins/...s.dir/src/extended_charset_filter.cc.o
[104/185] Building CXX object src/CMak...e.dir/rime/lever/deployment_tasks.cc.o
[104/185] Compiling Cap'n Proto schema rime_proto.capnp
[105/185] Compiling Cap'n Proto schema rime_proto.capnp
[105/185] Compiling Cap'n Proto schema rime_ipc.capnp
[106/185] Compiling Cap'n Proto schema rime_ipc.capnp
[106/185] Building CXX object plugins/CMakeFiles/rime-lua.dir/plugin.cc.o
[107/185] Building CXX object plugins/CMakeFiles/rime-lua.dir/plugin.cc.o
[107/185] Building CXX object plugins/CMakeFiles/rime-octagram.dir/plugin.cc.o
[108/185] Building CXX object plugins/CMakeFiles/rime-octagram.dir/plugin.cc.o
[108/185] Building CXX object plugins/CMakeFiles/rime-predict.dir/plugin.cc.o
[109/185] Building CXX object plugins/CMakeFiles/rime-predict.dir/plugin.cc.o
[109/185] Building CXX object plugins/CMakeFiles/rime-proto.dir/plugin.cc.o
[110/185] Building CXX object plugins/CMakeFiles/rime-proto.dir/plugin.cc.o
[110/185] Building CXX object plugins/...rcode_test.dir/charcode_test_main.cc.o
[111/185] Building CXX object plugins/...code-objs.dir/src/charcode_module.cc.o
[111/185] Building CXX object plugins/....dir/extended_charset_filter_test.cc.o
[112/185] Building CXX object src/CMak....dir/rime/lever/switcher_settings.cc.o
[112/185] Building CXX object plugins/...s/rime-lua-objs.dir/src/lua_gears.cc.o
[113/185] Building CXX object plugins/...rcode_test.dir/charcode_test_main.cc.o
[113/185] Building CXX object plugins/...les/rime-lua-objs.dir/src/modules.cc.o
[114/185] Building CXX object src/CMak....dir/rime/lever/user_dict_manager.cc.o
[114/185] Linking CXX shared library lib/librime.so.1.12.0
[115/185] Building CXX object plugins/...s.dir/src/extended_charset_filter.cc.o
[115/185] Building CXX object plugins/...iles/rime-lua-objs.dir/src/opencc.cc.o
[116/185] Linking CXX shared library lib/librime.so.1.12.0
[116/185] Creating library symlink lib/librime.so.1 lib/librime.so
[117/185] Creating library symlink lib/librime.so.1 lib/librime.so
[117/185] Building CXX object plugins/...ua-objs.dir/src/script_translator.cc.o
[118/185] Building CXX object plugins/....dir/extended_charset_filter_test.cc.o
[118/185] Building CXX object plugins/...lua-objs.dir/src/table_translator.cc.o
[119/185] Building CXX object plugins/...les/rime-lua-objs.dir/src/modules.cc.o
[119/185] Building CXX object plugins/...Files/rime-lua-objs.dir/src/types.cc.o
[120/185] Building CXX object plugins/...s/rime-lua-objs.dir/src/lua_gears.cc.o
[120/185] Building CXX object plugins/...s/rime-lua-objs.dir/src/types_ext.cc.o
[121/185] Building CXX object plugins/...objs.dir/src/codepoint_translator.cc.o
[121/185] Linking CXX shared library lib/rime-plugins/librime-charcode.so
[122/185] Linking CXX shared library lib/rime-plugins/librime-charcode.so
[122/185] Building C object plugins/li...ua-objs.dir/src/lib/lauxlib-compat.c.o
[123/185] Building C object plugins/li...ua-objs.dir/src/lib/lauxlib-compat.c.o
[123/185] Building CXX object plugins/...les/rime-lua-objs.dir/src/lib/lua.cc.o
[124/185] Building CXX object plugins/...les/rime-lua-objs.dir/src/lib/lua.cc.o
[124/185] Building C object plugins/li...a-objs.dir/src/lib/lutf8lib-compat.c.o
[125/185] Building CXX object plugins/...iles/rime-lua-objs.dir/src/opencc.cc.o
[125/185] Building CXX object plugins/...ime-octagram-objs.dir/src/gram_db.cc.o
[126/185] Building C object plugins/li...a-objs.dir/src/lib/lutf8lib-compat.c.o
[126/185] Building CXX object plugins/...tagram-objs.dir/src/gram_encoding.cc.o
[127/185] Building CXX object plugins/...ua-objs.dir/src/script_translator.cc.o
[127/185] Building CXX object plugins/...agram-objs.dir/src/grammar_module.cc.o
[128/185] Building CXX object plugins/...s/rime-lua-objs.dir/src/types_ext.cc.o
[128/185] Building CXX object plugins/...me-octagram-objs.dir/src/octagram.cc.o
[129/185] Building CXX object plugins/...lua-objs.dir/src/table_translator.cc.o
[129/185] Building CXX object plugins/...s/build_grammar.dir/build_grammar.cc.o
[130/185] Building CXX object plugins/...tagram-objs.dir/src/gram_encoding.cc.o
[130/185] Building CXX object plugins/...e-predict-objs.dir/src/predict_db.cc.o
[131/185] Building CXX object plugins/...agram-objs.dir/src/grammar_module.cc.o
[131/185] Building CXX object plugins/...edict-objs.dir/src/predict_engine.cc.o
[132/185] Building CXX object plugins/...ime-octagram-objs.dir/src/gram_db.cc.o
[132/185] Building CXX object plugins/...edict-objs.dir/src/predict_module.cc.o
[133/185] Building CXX object plugins/...s/build_grammar.dir/build_grammar.cc.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/librime/src/librime/plugins/librime-octagram/tools/build_grammar.cc:4:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, double>*, vector<pair<__cxx11::basic_string<char>, double> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, double>*, vector<pair<__cxx11::basic_string<char>, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, double>*, vector<pair<__cxx11::basic_string<char>, double> > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, double>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, double>*, vector<pair<__cxx11::basic_string<char>, double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, double>*, vector<pair<__cxx11::basic_string<char>, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, double>*, vector<pair<__cxx11::basic_string<char>, double> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'int main(int, char**)' at /build/librime/src/librime/plugins/librime-octagram/tools/build_grammar.cc:27:12:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, double>*, vector<pair<__cxx11::basic_string<char>, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, double>*, vector<pair<__cxx11::basic_string<char>, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, double>*, vector<pair<__cxx11::basic_string<char>, double> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'int main(int, char**)' at /build/librime/src/librime/plugins/librime-octagram/tools/build_grammar.cc:27:12:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, double>*, std::vector<std::pair<std::__cxx11::basic_string<char>, double> > >' changed in GCC 7.1

[133/185] Building CXX object plugins/...t-objs.dir/src/predict_translator.cc.o
[134/185] Building CXX object plugins/...me-octagram-objs.dir/src/octagram.cc.o
[134/185] Building CXX object plugins/...me-predict-objs.dir/src/predictor.cc.o
[135/185] Building CXX object plugins/...e-predict-objs.dir/src/predict_db.cc.o
[135/185] Building CXX object plugins/...s/build_predict.dir/build_predict.cc.o
[136/185] Building CXX object plugins/...edict-objs.dir/src/predict_module.cc.o
[136/185] Building CXX object plugins/...-proto-objs.dir/rime_proto.capnp.c++.o
[137/185] Building CXX object plugins/...-proto-objs.dir/rime_proto.capnp.c++.o
[137/185] Building CXX object plugins/...me-proto-objs.dir/rime_ipc.capnp.c++.o
[138/185] Building CXX object plugins/...edict-objs.dir/src/predict_engine.cc.o
[138/185] Building CXX object plugins/...e-proto-objs.dir/src/proto_module.cc.o
[139/185] Building CXX object plugins/...me-proto-objs.dir/rime_ipc.capnp.c++.o
[139/185] Building CXX object plugins/...to_console.dir/rime_proto_console.cc.o
[140/185] Building CXX object plugins/...t-objs.dir/src/predict_translator.cc.o
[140/185] Building CXX object tools/CM..._api_console.dir/rime_api_console.cc.o
[141/185] Building CXX object tools/CM..._api_console.dir/rime_api_console.cc.o
/build/librime/src/librime/tools/rime_api_console.cc: In function 'bool execute_special_command(const char*, RimeSessionId)':
/build/librime/src/librime/tools/rime_api_console.cc:105:16: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
/build/librime/src/librime/tools/rime_api_console.cc: In function 'void on_message(void*, RimeSessionId, const char*, const char*)':
/build/librime/src/librime/tools/rime_api_console.cc:195:10: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'RimeSessionId' {aka 'unsigned int'} [-Wformat=]

[141/185] Building CXX object tools/CM...les/rime_console.dir/rime_console.cc.o
[142/185] Building CXX object plugins/...to_console.dir/rime_proto_console.cc.o
[142/185] Building CXX object tools/CM...s/rime_deployer.dir/rime_deployer.cc.o
[143/185] Building CXX object plugins/...me-predict-objs.dir/src/predictor.cc.o
[143/185] Building CXX object tools/CM...ict_manager.dir/rime_dict_manager.cc.o
[144/185] Building CXX object plugins/...s/build_predict.dir/build_predict.cc.o
[144/185] Building CXX object tools/CMakeFiles/rime_patch.dir/rime_patch.cc.o
[145/185] Building CXX object plugins/...e-proto-objs.dir/src/proto_module.cc.o
[145/185] Building CXX object tools/CM...ompiler.dir/rime_table_decompiler.cc.o
[146/185] Building CXX object tools/CM...s/rime_deployer.dir/rime_deployer.cc.o
[146/185] Building CXX object test/CMakeFiles/rime_test.dir/algebra_test.cc.o
[147/185] Building CXX object tools/CM...ict_manager.dir/rime_dict_manager.cc.o
[147/185] Building CXX object test/CMakeFiles/rime_test.dir/calculus_test.cc.o
[148/185] Building CXX object tools/CM...les/rime_console.dir/rime_console.cc.o
[148/185] Building CXX object test/CMakeFiles/rime_test.dir/component_test.cc.o
[149/185] Building CXX object plugins/...Files/rime-lua-objs.dir/src/types.cc.o
[149/185] Building CXX object test/CMa...ime_test.dir/config_compiler_test.cc.o
[150/185] Building CXX object tools/CMakeFiles/rime_patch.dir/rime_patch.cc.o
[150/185] Building CXX object test/CMakeFiles/rime_test.dir/config_test.cc.o
[151/185] Building CXX object tools/CM...ompiler.dir/rime_table_decompiler.cc.o
[151/185] Building CXX object test/CMakeFiles/rime_test.dir/corrector_test.cc.o
[152/185] Building CXX object test/CMakeFiles/rime_test.dir/component_test.cc.o
[152/185] Building CXX object test/CMakeFiles/rime_test.dir/dictionary_test.cc.o
[153/185] Building CXX object test/CMakeFiles/rime_test.dir/algebra_test.cc.o
[153/185] Building CXX object test/CMakeFiles/rime_test.dir/encoder_test.cc.o
[154/185] Building CXX object test/CMakeFiles/rime_test.dir/calculus_test.cc.o
[154/185] Building CXX object test/CMa...s/rime_test.dir/flavored_api_test.cc.o
[155/185] Building CXX object test/CMa...ime_test.dir/config_compiler_test.cc.o
[155/185] Building CXX object test/CMakeFiles/rime_test.dir/key_event_test.cc.o
[156/185] Building CXX object test/CMakeFiles/rime_test.dir/config_test.cc.o
[156/185] Building CXX object test/CMakeFiles/rime_test.dir/key_table_test.cc.o
[157/185] Building CXX object test/CMa...s/rime_test.dir/flavored_api_test.cc.o
[157/185] Building CXX object test/CMakeFiles/rime_test.dir/menu_test.cc.o
[158/185] Building CXX object test/CMakeFiles/rime_test.dir/corrector_test.cc.o
In file included from /usr/include/c++/14.2.1/set:62,
                 from /usr/include/gtest/gtest.h:57,
                 from /build/librime/src/librime/test/corrector_test.cc:9:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = int; _Val = std::pair<const int, rime::EdgeProperties>; _KeyOfValue = std::_Select1st<std::pair<const int, rime::EdgeProperties> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1

[158/185] Building CXX object test/CMakeFiles/rime_test.dir/prism_test.cc.o
[159/185] Building CXX object test/CMakeFiles/rime_test.dir/key_table_test.cc.o
[159/185] Building CXX object test/CMa...e_test.dir/resource_resolver_test.cc.o
[160/185] Building CXX object test/CMakeFiles/rime_test.dir/dictionary_test.cc.o
[160/185] Building CXX object test/CMakeFiles/rime_test.dir/rime_test_main.cc.o
[161/185] Building CXX object test/CMakeFiles/rime_test.dir/encoder_test.cc.o
[161/185] Building CXX object test/CMakeFiles/rime_test.dir/segmentor_test.cc.o
[162/185] Building CXX object test/CMakeFiles/rime_test.dir/key_event_test.cc.o
[162/185] Building CXX object test/CMa...es/rime_test.dir/syllabifier_test.cc.o
[163/185] Building CXX object test/CMakeFiles/rime_test.dir/menu_test.cc.o
[163/185] Building CXX object test/CMakeFiles/rime_test.dir/table_test.cc.o
[164/185] Building CXX object test/CMakeFiles/rime_test.dir/prism_test.cc.o
[164/185] Building CXX object test/CMakeFiles/rime_test.dir/user_db_test.cc.o
[165/185] Building CXX object test/CMa...e_test.dir/resource_resolver_test.cc.o
[165/185] Linking CXX executable plugins/librime-charcode/test/charcode_test
[166/185] Linking CXX executable plugins/librime-charcode/test/charcode_test
[166/185] Linking CXX shared library lib/rime-plugins/librime-lua.so
[167/185] Building CXX object test/CMakeFiles/rime_test.dir/rime_test_main.cc.o
[167/185] Linking CXX shared library lib/rime-plugins/librime-octagram.so
[168/185] Linking CXX shared library lib/rime-plugins/librime-octagram.so
[168/185] Linking CXX executable plugins/librime-octagram/bin/build_grammar
[169/185] Building CXX object test/CMakeFiles/rime_test.dir/segmentor_test.cc.o
[169/185] Linking CXX shared library lib/rime-plugins/librime-predict.so
[170/185] Linking CXX shared library lib/rime-plugins/librime-lua.so
[170/185] Linking CXX executable plugins/librime-predict/bin/build_predict
[171/185] Linking CXX executable plugins/librime-octagram/bin/build_grammar
[171/185] Linking CXX shared library lib/rime-plugins/librime-proto.so
[172/185] Linking CXX shared library lib/rime-plugins/librime-predict.so
[172/185] Linking CXX executable plugins/librime-proto/rime_proto_console
[173/185] Linking CXX executable plugins/librime-predict/bin/build_predict
[173/185] Linking CXX executable bin/rime_api_console
[174/185] Linking CXX shared library lib/rime-plugins/librime-proto.so
[174/185] Linking CXX executable bin/rime_console
[175/185] Linking CXX executable plugins/librime-proto/rime_proto_console
[175/185] Linking CXX executable bin/rime_deployer
[176/185] Linking CXX executable bin/rime_api_console
[176/185] Linking CXX executable bin/rime_dict_manager
[177/185] Linking CXX executable bin/rime_console
[177/185] Linking CXX executable bin/rime_patch
[178/185] Linking CXX executable bin/rime_deployer
[178/185] Linking CXX executable bin/rime_table_decompiler
[179/185] Linking CXX executable bin/rime_dict_manager
[180/185] Building CXX object test/CMa...es/rime_test.dir/syllabifier_test.cc.o
In file included from /usr/include/c++/14.2.1/set:62,
                 from /usr/include/gtest/gtest.h:57,
                 from /build/librime/src/librime/test/syllabifier_test.cc:9:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<int&&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, rime::EdgeProperties>; _KeyOfValue = std::_Select1st<std::pair<const int, rime::EdgeProperties> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63,
                 from /usr/include/gtest/internal/gtest-internal.h:62,
                 from /usr/include/gtest/gtest-printers.h:122,
                 from /usr/include/gtest/gtest-matchers.h:49,
                 from /usr/include/gtest/internal/gtest-death-test-internal.h:47,
                 from /usr/include/gtest/gtest-death-test.h:43,
                 from /usr/include/gtest/gtest.h:64:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeSyllabifierTest_CaseAlpha_Test::TestBody()' at /build/librime/src/librime/test/syllabifier_test.cc:61:6:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeSyllabifierTest_CaseAlpha_Test::TestBody()' at /build/librime/src/librime/test/syllabifier_test.cc:62:6:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1

[181/185] Linking CXX executable bin/rime_patch
[182/185] Linking CXX executable bin/rime_table_decompiler
[183/185] Building CXX object test/CMakeFiles/rime_test.dir/user_db_test.cc.o
[184/185] Building CXX object test/CMakeFiles/rime_test.dir/table_test.cc.o
In file included from /usr/include/c++/14.2.1/set:62,
                 from /usr/include/gtest/gtest.h:57,
                 from /build/librime/src/librime/test/table_test.cc:7:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<int&&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, rime::EdgeProperties>; _KeyOfValue = std::_Select1st<std::pair<const int, rime::EdgeProperties> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63,
                 from /usr/include/gtest/internal/gtest-internal.h:62,
                 from /usr/include/gtest/gtest-printers.h:122,
                 from /usr/include/gtest/gtest-matchers.h:49,
                 from /usr/include/gtest/internal/gtest-death-test-internal.h:47,
                 from /usr/include/gtest/gtest-death-test.h:43,
                 from /usr/include/gtest/gtest.h:64:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:167:18:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:168:18:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:169:18:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:170:18:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:171:18:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:172:18:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:173:18:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:174:18:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:175:45:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:176:45:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:177:45:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = rime::EdgeProperties; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, rime::EdgeProperties> >]',
    inlined from 'virtual void RimeTableTest_QueryWithSyllableGraph_Test::TestBody()' at /build/librime/src/librime/test/table_test.cc:178:45:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, rime::EdgeProperties>, std::_Select1st<std::pair<const int, rime::EdgeProperties> >, std::less<int>, std::allocator<std::pair<const int, rime::EdgeProperties> > >::const_iterator' changed in GCC 7.1

[184/185] Linking CXX executable test/rime_test
[185/185] Linking CXX executable test/rime_test
==> Entering fakeroot environment...
==> Starting package()...

[0/1] Install the project...
-- Install configuration: ""
-- Installing: /build/librime/pkg/librime/usr/lib/pkgconfig/rime.pc
-- Installing: /build/librime/pkg/librime/usr/share/cmake/rime/RimeConfig.cmake
-- Installing: /build/librime/pkg/librime/usr/include/rime_api.h
-- Installing: /build/librime/pkg/librime/usr/include/rime_api_deprecated.h
-- Installing: /build/librime/pkg/librime/usr/include/rime_api_stdbool.h
-- Installing: /build/librime/pkg/librime/usr/include/rime_levers_api.h
-- Installing: /build/librime/pkg/librime/usr/lib/rime-plugins/librime-charcode.so
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/lib/rime-plugins/librime-charcode.so" to ""
-- Installing: /build/librime/pkg/librime/usr/lib/rime-plugins/librime-lua.so
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/lib/rime-plugins/librime-lua.so" to ""
-- Installing: /build/librime/pkg/librime/usr/lib/rime-plugins/librime-octagram.so
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/lib/rime-plugins/librime-octagram.so" to ""
-- Installing: /build/librime/pkg/librime/usr/lib/rime-plugins/librime-predict.so
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/lib/rime-plugins/librime-predict.so" to ""
-- Installing: /build/librime/pkg/librime/usr/lib/rime-plugins/librime-proto.so
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/lib/rime-plugins/librime-proto.so" to ""
-- Installing: /build/librime/pkg/librime/usr/lib/librime.so.1.12.0
-- Installing: /build/librime/pkg/librime/usr/lib/librime.so.1
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/lib/librime.so.1.12.0" to ""
-- Installing: /build/librime/pkg/librime/usr/lib/librime.so
-- Installing: /build/librime/pkg/librime/usr/bin/rime_deployer
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/bin/rime_deployer" to ""
-- Installing: /build/librime/pkg/librime/usr/bin/rime_dict_manager
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/bin/rime_dict_manager" to ""
-- Installing: /build/librime/pkg/librime/usr/bin/rime_patch
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/bin/rime_patch" to ""
-- Installing: /build/librime/pkg/librime/usr/bin/rime_table_decompiler
-- Set non-toolchain portion of runtime path of "/build/librime/pkg/librime/usr/bin/rime_table_decompiler" to ""
install: creating directory '/build/librime/pkg/librime/usr/share/licenses'
install: creating directory '/build/librime/pkg/librime/usr/share/licenses/librime'
'../LICENSE' -> '/build/librime/pkg/librime/usr/share/licenses/librime/LICENSE'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/rime-plugins/librime-octagram.so
usr/lib/rime-plugins/librime-lua.so
usr/lib/rime-plugins/librime-predict.so
usr/lib/librime.so.1.12.0
usr/bin/rime_deployer
==> Creating package "librime"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: librime 1:1.12.0-4 (Mon Jun 16 06:02:14 2025)
==> Cleaning up...