>>> libime: Building community/libime 1.1.9-r0 (using abuild 3.14.1-r1) started Fri, 01 Nov 2024 12:44:17 +0000
>>> libime: Validating /home/buildozer/aports/community/libime/APKBUILD...
>>> libime: Analyzing dependencies...
>>> libime: Installing for build: build-base boost-dev cmake extra-cmake-modules fcitx5-dev samurai
(1/112) Installing boost1.84-atomic (1.84.0-r2)
(2/112) Installing boost1.84-chrono (1.84.0-r2)
(3/112) Installing boost1.84-container (1.84.0-r2)
(4/112) Installing boost1.84-context (1.84.0-r2)
(5/112) Installing boost1.84-contract (1.84.0-r2)
(6/112) Installing boost1.84-coroutine (1.84.0-r2)
(7/112) Installing boost1.84-date_time (1.84.0-r2)
(8/112) Installing boost1.84-fiber (1.84.0-r2)
(9/112) Installing boost1.84-filesystem (1.84.0-r2)
(10/112) Installing boost1.84-graph (1.84.0-r2)
(11/112) Installing libbz2 (1.0.8-r6)
(12/112) Installing xz-libs (5.6.3-r0)
(13/112) Installing boost1.84-iostreams (1.84.0-r2)
(14/112) Installing boost1.84-thread (1.84.0-r2)
(15/112) Installing icu-data-en (74.2-r0)
Executing icu-data-en-74.2-r0.post-install
*
* If you need ICU with non-English locales and legacy charset support, install
* package icu-data-full.
*
(16/112) Installing icu-libs (74.2-r0)
(17/112) Installing boost1.84-locale (1.84.0-r2)
(18/112) Installing boost1.84-log (1.84.0-r2)
(19/112) Installing boost1.84-log_setup (1.84.0-r2)
(20/112) Installing boost1.84-math (1.84.0-r2)
(21/112) Installing boost1.84-prg_exec_monitor (1.84.0-r2)
(22/112) Installing boost1.84-program_options (1.84.0-r2)
(23/112) Installing libffi (3.4.6-r0)
(24/112) Installing gdbm (1.24-r0)
(25/112) Installing mpdecimal (4.0.0-r0)
(26/112) Installing libpanelw (6.5_p20241006-r2)
(27/112) Installing sqlite-libs (3.47.0-r0)
(28/112) Installing python3 (3.12.7-r1)
(29/112) Installing python3-pycache-pyc0 (3.12.7-r1)
(30/112) Installing pyc (3.12.7-r1)
(31/112) Installing python3-pyc (3.12.7-r1)
(32/112) Installing boost1.84-python3 (1.84.0-r2)
(33/112) Installing boost1.84-random (1.84.0-r2)
(34/112) Installing boost1.84-regex (1.84.0-r2)
(35/112) Installing boost1.84-serialization (1.84.0-r2)
(36/112) Installing boost1.84-stacktrace_basic (1.84.0-r2)
(37/112) Installing boost1.84-stacktrace_noop (1.84.0-r2)
(38/112) Installing boost1.84-system (1.84.0-r2)
(39/112) Installing boost1.84-timer (1.84.0-r2)
(40/112) Installing boost1.84-type_erasure (1.84.0-r2)
(41/112) Installing boost1.84-unit_test_framework (1.84.0-r2)
(42/112) Installing boost1.84-url (1.84.0-r2)
(43/112) Installing boost1.84-wave (1.84.0-r2)
(44/112) Installing boost1.84-wserialization (1.84.0-r2)
(45/112) Installing boost1.84-json (1.84.0-r2)
(46/112) Installing boost1.84-nowide (1.84.0-r2)
(47/112) Installing boost1.84-libs (1.84.0-r2)
(48/112) Installing boost1.84 (1.84.0-r2)
(49/112) Installing linux-headers (6.6-r1)
(50/112) Installing bzip2-dev (1.0.8-r6)
(51/112) Installing icu (74.2-r0)
(52/112) Installing icu-dev (74.2-r0)
(53/112) Installing xz (5.6.3-r0)
(54/112) Installing xz-dev (5.6.3-r0)
(55/112) Installing zlib-dev (1.3.1-r2)
(56/112) Installing zstd (1.5.6-r1)
(57/112) Installing zstd-dev (1.5.6-r1)
(58/112) Installing boost1.84-dev (1.84.0-r2)
(59/112) Installing boost-dev (1.84.0-r2)
(60/112) Installing libarchive (3.7.7-r0)
(61/112) Installing rhash-libs (1.4.5-r0)
(62/112) Installing libuv (1.49.2-r0)
(63/112) Installing cmake (3.30.5-r0)
(64/112) Installing extra-cmake-modules (6.7.0-r0)
(65/112) Installing libxau (1.0.11-r4)
(66/112) Installing libmd (1.1.0-r0)
(67/112) Installing libbsd (0.12.2-r0)
(68/112) Installing libxdmcp (1.1.5-r1)
(69/112) Installing libxcb (1.16.1-r0)
(70/112) Installing libx11 (1.8.10-r0)
(71/112) Installing libxext (1.3.6-r2)
(72/112) Installing libxrender (0.9.11-r5)
(73/112) Installing libpng (1.6.44-r0)
(74/112) Installing freetype (2.13.3-r0)
(75/112) Installing fontconfig (2.15.0-r1)
(76/112) Installing pixman (0.43.4-r1)
(77/112) Installing cairo (1.18.2-r1)
(78/112) Installing dbus-libs (1.14.10-r4)
(79/112) Installing libintl (0.22.5-r0)
(80/112) Installing libeconf (0.6.3-r0)
(81/112) Installing libblkid (2.40.2-r3)
(82/112) Installing libmount (2.40.2-r3)
(83/112) Installing glib (2.82.2-r0)
(84/112) Installing enchant2-libs (2.8.2-r0)
(85/112) Installing libxml2 (2.13.4-r3)
(86/112) Installing shared-mime-info (2.4-r0)
(87/112) Installing libjpeg-turbo (3.0.4-r0)
(88/112) Installing libsharpyuv (1.4.0-r0)
(89/112) Installing libwebp (1.4.0-r0)
(90/112) Installing tiff (4.7.0-r0)
(91/112) Installing gdk-pixbuf (2.42.12-r1)
(92/112) Installing json-c (0.18-r0)
(93/112) Installing libxft (2.3.8-r3)
(94/112) Installing fribidi (1.0.16-r0)
(95/112) Installing graphite2 (1.3.14-r6)
(96/112) Installing harfbuzz (9.0.0-r1)
(97/112) Installing pango (1.54.0-r1)
(98/112) Installing libuuid (2.40.2-r3)
(99/112) Installing wayland-libs-client (1.23.1-r0)
(100/112) Installing wayland-libs-cursor (1.23.1-r0)
(101/112) Installing xcb-util-wm (0.4.2-r0)
(102/112) Installing xcb-util (0.4.1-r3)
(103/112) Installing xcb-imdkit (1.0.9-r0)
(104/112) Installing xcb-util-keysyms (0.4.1-r0)
(105/112) Installing xkeyboard-config (2.43-r0)
(106/112) Installing libxkbcommon (1.7.0-r1)
(107/112) Installing libxkbcommon-x11 (1.7.0-r1)
(108/112) Installing libxkbfile (1.1.3-r0)
(109/112) Installing fcitx5 (5.1.11-r0)
(110/112) Installing fcitx5-dev (5.1.11-r0)
(111/112) Installing samurai (1.2-r6)
(112/112) Installing .makedepends-libime (20241101.124425)
Executing busybox-1.37.0-r5.trigger
Executing glib-2.82.2-r0.trigger
Executing shared-mime-info-2.4-r0.trigger
Executing gdk-pixbuf-2.42.12-r1.trigger
OK: 611 MiB in 210 packages
>>> libime: Cleaning up srcdir
>>> libime: Cleaning up pkgdir
>>> libime: Cleaning up tmpdir
>>> libime: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/libime-1.1.9.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
wget: server returned error: HTTP/1.1 404 Not Found
>>> libime: Fetching libime-1.1.9.tar.gz::https://github.com/fcitx/libime/archive/refs/tags/1.1.9.tar.gz
Connecting to github.com (140.82.121.3:443)
Connecting to codeload.github.com (140.82.121.9:443)
saving to '/var/cache/distfiles/v3.21/libime-1.1.9.tar.gz.part'
libime-1.1.9.tar.gz. 100% |********************************|  141k  0:00:00 ETA
'/var/cache/distfiles/v3.21/libime-1.1.9.tar.gz.part' saved
>>> libime: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/kenlm-bcd4af619a2fa45f5876d8855f7876cc09f663af.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
wget: server returned error: HTTP/1.1 404 Not Found
>>> libime: Fetching kenlm-bcd4af619a2fa45f5876d8855f7876cc09f663af.tar.gz::https://github.com/kpu/kenlm/archive/bcd4af619a2fa45f5876d8855f7876cc09f663af.tar.gz
Connecting to github.com (140.82.121.3:443)
Connecting to codeload.github.com (140.82.121.9:443)
saving to '/var/cache/distfiles/v3.21/kenlm-bcd4af619a2fa45f5876d8855f7876cc09f663af.tar.gz.part'
kenlm-bcd4af619a2fa4 100% |********************************|  404k  0:00:00 ETA
'/var/cache/distfiles/v3.21/kenlm-bcd4af619a2fa45f5876d8855f7876cc09f663af.tar.gz.part' saved
>>> libime: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/libime-1.1.9.tar.gz
>>> libime: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/kenlm-bcd4af619a2fa45f5876d8855f7876cc09f663af.tar.gz
>>> libime: Checking sha512sums...
libime-1.1.9.tar.gz: OK
kenlm-bcd4af619a2fa45f5876d8855f7876cc09f663af.tar.gz: OK
>>> libime: Unpacking /var/cache/distfiles/v3.21/libime-1.1.9.tar.gz...
>>> libime: Unpacking /var/cache/distfiles/v3.21/kenlm-bcd4af619a2fa45f5876d8855f7876cc09f663af.tar.gz...
'src/libime/core/kenlm' -> '/home/buildozer/aports/community/libime/src/kenlm-bcd4af619a2fa45f5876d8855f7876cc09f663af'
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - 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/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0")
-- Checking for module 'libzstd'
--   Found libzstd, version 1.5.6
-- Installing in the same prefix as Fcitx, adopting their path scheme by default
CMake Warning (dev) at CMakeLists.txt:37 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.61") found components: iostreams filesystem
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- The following REQUIRED packages have been found:

 * ECM (required version >= 1.0)
 * PkgConfig
 * Fcitx5Utils
 * boost_iostreams (required version == 1.84.0)
 * boost_atomic (required version == 1.84.0)
 * boost_headers (required version == 1.84.0)
 * boost_filesystem (required version == 1.84.0)
 * Boost (required version >= 1.61)

-- Configuring done (2.9s)
-- Generating done (0.3s)
-- Build files have been written to: /home/buildozer/aports/community/libime/src/libime-1.1.9/build
[1/148] cd /home/buildozer/aports/community/libime/src/libime-1.1.9/build/data && /usr/bin/cmake -P /home/buildozer/aports/community/libime/src/libime-1.1.9/build/data/table-dict-download-download.cmake
[2/148] Building CXX object tools/CMakeFiles/libime_migrate_fcitx4_pinyin.dir/libime_migrate_fcitx4_pinyin.cpp.o
[3/148] Building CXX object tools/CMakeFiles/libime_migrate_fcitx4_table.dir/libime_migrate_fcitx4_table.cpp.o
[4/148] Building CXX object tools/CMakeFiles/libime_tabledict.dir/libime_tabledict.cpp.o
[5/148] Building CXX object tools/CMakeFiles/libime_history.dir/libime_history.cpp.o
[6/148] Building CXX object tools/CMakeFiles/libime_prediction.dir/libime_prediction.cpp.o
[7/148] Building CXX object test/CMakeFiles/testtableime.dir/testtableime.cpp.o
[8/148] Building CXX object test/CMakeFiles/testpinyinime.dir/testpinyinime.cpp.o
[9/148] Building CXX object test/CMakeFiles/testusermodel.dir/testusermodel.cpp.o
[10/148] Building CXX object test/CMakeFiles/testmodel.dir/testmodel.cpp.o
[11/148] Building CXX object test/CMakeFiles/triebench.dir/triebench.cpp.o
[12/148] Building CXX object tools/CMakeFiles/libime_pinyindict.dir/libime_pinyindict.cpp.o
[13/148] cd /home/buildozer/aports/community/libime/src/libime-1.1.9/build/data && /usr/bin/cmake -P /home/buildozer/aports/community/libime/src/libime-1.1.9/build/data/dict-download-download.cmake
[14/148] Building CXX object tools/CMakeFiles/libime_slm_build_binary.dir/__/src/libime/core/kenlm/lm/build_binary_main.cc.o
[15/148] cd /home/buildozer/aports/community/libime/src/libime-1.1.9/build/data && /usr/bin/cmake -P /home/buildozer/aports/community/libime/src/libime-1.1.9/build/data/lm-download-download.cmake
[16/148] Building CXX object test/CMakeFiles/testtablerule.dir/testtablerule.cpp.o
[17/148] Building CXX object test/CMakeFiles/testautophrasedict.dir/testautophrasedict.cpp.o
[18/148] Building CXX object test/CMakeFiles/testtrie.dir/testtrie.cpp.o
[19/148] Building CXX object test/CMakeFiles/testshuangpinprofile.dir/testshuangpinprofile.cpp.o
[20/148] Building CXX object test/CMakeFiles/testhistorybigram.dir/testhistorybigram.cpp.o
[21/148] Building CXX object test/CMakeFiles/testinputbuffer.dir/testinputbuffer.cpp.o
[22/148] Building CXX object test/CMakeFiles/testpinyinencoder.dir/testpinyinencoder.cpp.o
[23/148] Building CXX object test/CMakeFiles/testpinyindata.dir/testpinyindata.cpp.o
[24/148] Building CXX object src/libime/table/CMakeFiles/IMETable.dir/tablerule.cpp.o
[25/148] Building CXX object src/libime/table/CMakeFiles/IMETable.dir/log.cpp.o
[26/148] Building CXX object src/libime/table/CMakeFiles/IMETable.dir/autophrasedict.cpp.o
[27/148] Building CXX object src/libime/table/CMakeFiles/IMETable.dir/tabledecoder.cpp.o
[28/148] Building CXX object src/libime/table/CMakeFiles/IMETable.dir/tableoptions.cpp.o
[29/148] Building CXX object src/libime/table/CMakeFiles/IMETable.dir/tablecontext.cpp.o
[30/148] Building CXX object src/libime/table/CMakeFiles/IMETable.dir/tablebaseddictionary.cpp.o
[31/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/usage.cc.o
[32/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/string_piece.cc.o
[33/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/spaces.cc.o
[34/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/scoped.cc.o
[35/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/read_compressed.cc.o
[36/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/pool.cc.o
[37/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/parallel_read.cc.o
[38/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/murmur_hash.cc.o
[39/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/mmap.cc.o
[40/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/integer_to_string.cc.o
[41/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/float_to_string.cc.o
[42/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/file_piece.cc.o
[43/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/file.cc.o
[44/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/exception.cc.o
[45/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/ersatz_progress.cc.o
[46/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/strtod.cc.o
[47/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/string-to-double.cc.o
[48/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fixed-dtoa.cc.o
[49/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fast-dtoa.cc.o
[50/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/double-to-string.cc.o
[51/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/cached-powers.cc.o
[52/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum.cc.o
[53/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum-dtoa.cc.o
[54/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/bit_packing.cc.o
[55/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/vocab.cc.o
[56/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/virtual_interface.cc.o
[57/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/value_build.cc.o
[58/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/trie_sort.cc.o
[59/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/trie.cc.o
[60/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/sizes.cc.o
[61/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/search_trie.cc.o
[62/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/search_hashed.cc.o
[63/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/read_arpa.cc.o
[64/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/quantize.cc.o
[65/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/model.cc.o
[66/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/lm_exception.cc.o
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc: In function 'uint64_t util::MurmurHash64A(const void*, std::size_t, uint64_t)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:64:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
   64 |   case 7: h ^= uint64_t(data2[6]) << 48;
      |           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:65:3: note: here
   65 |   case 6: h ^= uint64_t(data2[5]) << 40;
      |   ^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:65:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
   65 |   case 6: h ^= uint64_t(data2[5]) << 40;
      |           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:66:3: note: here
   66 |   case 5: h ^= uint64_t(data2[4]) << 32;
      |   ^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:66:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
   66 |   case 5: h ^= uint64_t(data2[4]) << 32;
      |           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:67:3: note: here
   67 |   case 4: h ^= uint64_t(data2[3]) << 24;
      |   ^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:67:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
   67 |   case 4: h ^= uint64_t(data2[3]) << 24;
      |           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:68:3: note: here
   68 |   case 3: h ^= uint64_t(data2[2]) << 16;
      |   ^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:68:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
   68 |   case 3: h ^= uint64_t(data2[2]) << 16;
      |           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:69:3: note: here
   69 |   case 2: h ^= uint64_t(data2[1]) << 8;
      |   ^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:69:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
   69 |   case 2: h ^= uint64_t(data2[1]) << 8;
      |           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:70:3: note: here
   70 |   case 1: h ^= uint64_t(data2[0]);
      |   ^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc: In function 'uint64_t util::MurmurHash64B(const void*, std::size_t, uint64_t)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:136:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
  136 |   case 3: h2 ^= ((unsigned char*)data)[2] << 16;
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:137:3: note: here
  137 |   case 2: h2 ^= ((unsigned char*)data)[1] << 8;
      |   ^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:137:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
  137 |   case 2: h2 ^= ((unsigned char*)data)[1] << 8;
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/util/murmur_hash.cc:138:3: note: here
  138 |   case 1: h2 ^= ((unsigned char*)data)[0];
      |   ^~~~
[67/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/config.cc.o
[68/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/binary_format.cc.o
-- Downloading 'https://download.fcitx-im.org/data/dict-20241001.tar.zst' to '/home/buildozer/aports/community/libime/src/libime-1.1.9/data/dict-20241001.tar.zst'...
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
[69/148] Generating .dict-extract.stamp
-- Downloading 'https://download.fcitx-im.org/data/table-20240108.tar.zst' to '/home/buildozer/aports/community/libime/src/libime-1.1.9/data/table-20240108.tar.zst'...
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
[70/148] Generating .table-dict-extract.stamp
[71/148] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/bhiksha.cc.o
[72/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/triedictionary.cpp.o
[73/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/prediction.cpp.o
[74/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/utils.cpp.o
[75/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/segmentgraph.cpp.o
[76/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/historybigram.cpp.o
[77/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/userlanguagemodel.cpp.o
[78/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/lattice.cpp.o
[79/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/inputbuffer.cpp.o
[80/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/languagemodel.cpp.o
[81/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/decoder.cpp.o
[82/148] Building CXX object src/libime/core/CMakeFiles/IMECore.dir/datrie.cpp.o
[83/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/pinyincorrectionprofile.cpp.o
[84/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/pinyinprediction.cpp.o
[85/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/shuangpinprofile.cpp.o
[86/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/pinyinmatchstate.cpp.o
[87/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/pinyinime.cpp.o
[88/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/pinyinencoder.cpp.o
[89/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/pinyindictionary.cpp.o
-- Downloading 'https://download.fcitx-im.org/data/lm_sc.arpa-20241001.tar.zst' to '/home/buildozer/aports/community/libime/src/libime-1.1.9/data/lm_sc.arpa-20241001.tar.zst'...
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
[90/148] Generating .lm-extract.stamp
[91/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/pinyindecoder.cpp.o
[92/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/pinyindata.cpp.o
[93/148] Building CXX object src/libime/pinyin/CMakeFiles/IMEPinyin.dir/pinyincontext.cpp.o
[94/148] Building CXX object test/CMakeFiles/testtable.dir/testtable.cpp.o
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/model.hh:13,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/sizes.cc:2:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/read_arpa.cc: In function 'void lm::ReadBackoff(util::FilePiece&, float&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/read_arpa.cc:141:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  141 |       ConsumeNewline(in);
      |       ~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/read_arpa.cc:143:5: note: here
  143 |     case '\n':
      |     ^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/binary_format.cc: In member function 'void lm::ngram::BinaryFormat::FinishFile(const lm::ngram::Config&, lm::ngram::ModelType, unsigned int, const std::vector<long unsigned int>&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/binary_format.cc:261:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct lm::ngram::Parameters' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  261 |   memset(&params, 0, sizeof(Parameters));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/binary_format.cc:1:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/binary_format.hh:42:8: note: 'struct lm::ngram::Parameters' declared here
   42 | struct Parameters {
      |        ^~~~~~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/model.hh:13,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/value_build.cc:3:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/model.hh:13,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/build_binary_main.cc:1:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:1:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:11:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh: At global scope:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:104:68: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  104 | template <class Proxy, class Less> class LessWrapper : public std::binary_function<const typename Proxy::value_type &, const typename Proxy::value_type &, bool> {
      |                                                                    ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/ostream:40,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/string_piece.hh:55,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/enumerate_vocab.hh:5,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:4:
/usr/include/c++/14.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc: In member function 'void lm::ngram::SortedVocabulary::SetupMemory(void*, std::size_t, std::size_t, const lm::ngram::Config&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:88:61: warning: unused parameter 'allocated' [-Wunused-parameter]
   88 | void SortedVocabulary::SetupMemory(void *start, std::size_t allocated, std::size_t entries, const Config &config) {
      |                                                 ~~~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:88:84: warning: unused parameter 'entries' [-Wunused-parameter]
   88 | void SortedVocabulary::SetupMemory(void *start, std::size_t allocated, std::size_t entries, const Config &config) {
      |                                                                        ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:88:107: warning: unused parameter 'config' [-Wunused-parameter]
   88 | void SortedVocabulary::SetupMemory(void *start, std::size_t allocated, std::size_t entries, const Config &config) {
      |                                                                                             ~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh: In instantiation of 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = PairedIterator<lm::ProbBackoff*, StringPiece*>; Less = std::less<long unsigned int>]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:141:12:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = PairedIterator<lm::ProbBackoff*, StringPiece*>]'
  141 |   JointSort(key_begin, key_end, value_begin, std::less<typename std::iterator_traits<KeyIter>::value_type>());
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:199:22:   required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]'
  199 |       util::JointSort(begin_, end_, values);
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:128:18:   required from here
  128 |   GenericFinished(reorder);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:136:12: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >&)' is deprecated [-Wdeprecated-copy]
  136 |   std::sort(full_begin, full_begin + (key_end - key_begin), less_wrap);
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:8:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
In file included from /usr/include/c++/14.2.0/algorithm:61,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/string_piece.hh:85:
/usr/include/c++/14.2.0/bits/stl_algo.h:4792:32: note:   initializing argument 1 of 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >; _Compare = util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >, less<long unsigned int> >]'
 4792 |     sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh: In instantiation of 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*; Less = std::less<long unsigned int>]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:141:12:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*]'
  141 |   JointSort(key_begin, key_end, value_begin, std::less<typename std::iterator_traits<KeyIter>::value_type>());
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:208:20:   required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]'
  208 |     util::JointSort(begin_, end_, reorder + 1);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:128:18:   required from here
  128 |   GenericFinished(reorder);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:136:12: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >&)' is deprecated [-Wdeprecated-copy]
  136 |   std::sort(full_begin, full_begin + (key_end - key_begin), less_wrap);
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4792:32: note:   initializing argument 1 of 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >; _Compare = util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>, less<long unsigned int> >]'
 4792 |     sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator+(std::ptrdiff_t) const [with Proxy = util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >; std::ptrdiff_t = long int]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:136:36:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = PairedIterator<lm::ProbBackoff*, StringPiece*>; Less = std::less<long unsigned int>]'
  136 |   std::sort(full_begin, full_begin + (key_end - key_begin), less_wrap);
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:141:12:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = PairedIterator<lm::ProbBackoff*, StringPiece*>]'
  141 |   JointSort(key_begin, key_end, value_begin, std::less<typename std::iterator_traits<KeyIter>::value_type>());
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:199:22:   required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]'
  199 |       util::JointSort(begin_, end_, values);
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:128:18:   required from here
  128 |   GenericFinished(reorder);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:50: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:84: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh: In instantiation of 'util::detail::JointProxy<KeyIter, ValueIter>::JointProxy(const util::detail::JointProxy<KeyIter, ValueIter>&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator<lm::ProbBackoff*, StringPiece*>]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:31:30:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = PairedIterator<lm::ProbBackoff*, StringPiece*>; Less = std::less<long unsigned int>]'
   31 | template <class Proxy> class ProxyIterator {
      |                              ^~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:141:12:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = PairedIterator<lm::ProbBackoff*, StringPiece*>]'
  141 |   JointSort(key_begin, key_end, value_begin, std::less<typename std::iterator_traits<KeyIter>::value_type>());
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:199:22:   required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]'
  199 |       util::JointSort(begin_, end_, values);
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:128:18:   required from here
  128 |   GenericFinished(reorder);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:127:49: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<lm::ProbBackoff*, StringPiece*> >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<lm::ProbBackoff*, StringPiece*> >&)' is deprecated [-Wdeprecated-copy]
  127 | template <class KeyIter, class ValueIter> class PairedIterator : public ProxyIterator<detail::JointProxy<KeyIter, ValueIter> > {
      |                                                 ^~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<lm::ProbBackoff*, StringPiece*> >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<lm::ProbBackoff*, StringPiece*>; S = util::ProxyIterator<util::detail::JointProxy<lm::ProbBackoff*, StringPiece*> >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:19:49: note: synthesized method 'util::PairedIterator<lm::ProbBackoff*, StringPiece*>::PairedIterator(const util::PairedIterator<lm::ProbBackoff*, StringPiece*>&)' first required here
   19 | template <class KeyIter, class ValueIter> class JointIter {
      |                                                 ^~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:67:63: note: synthesized method 'util::detail::JointIter<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >::JointIter(const util::detail::JointIter<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >&)' first required here
   67 |     JointProxy(const JointProxy<KeyIter, ValueIter> &other) : inner_(other.inner_) {}
      |                                                               ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator+(std::ptrdiff_t) const [with Proxy = util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >; std::ptrdiff_t = long int]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:136:36:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*; Less = std::less<long unsigned int>]'
  136 |   std::sort(full_begin, full_begin + (key_end - key_begin), less_wrap);
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:141:12:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*]'
  141 |   JointSort(key_begin, key_end, value_begin, std::less<typename std::iterator_traits<KeyIter>::value_type>());
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:208:20:   required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]'
  208 |     util::JointSort(begin_, end_, reorder + 1);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:128:18:   required from here
  128 |   GenericFinished(reorder);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:50: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:84: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator-(std::ptrdiff_t) const [with Proxy = util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >; std::ptrdiff_t = long int]':
/usr/include/c++/14.2.0/bits/stl_algo.h:1855:71:   required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >, less<long unsigned int> > >]'
 1855 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |                                                                ~~~~~~~^~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1889:38:   required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >, less<long unsigned int> > >]'
 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1905:25:   required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >, less<long unsigned int> > >]'
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4804:18:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >; _Compare = util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >, less<long unsigned int> >]'
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:136:12:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = PairedIterator<lm::ProbBackoff*, StringPiece*>; Less = std::less<long unsigned int>]'
  136 |   std::sort(full_begin, full_begin + (key_end - key_begin), less_wrap);
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:141:12:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = PairedIterator<lm::ProbBackoff*, StringPiece*>]'
  141 |   JointSort(key_begin, key_end, value_begin, std::less<typename std::iterator_traits<KeyIter>::value_type>());
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:199:22:   required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]'
  199 |       util::JointSort(begin_, end_, values);
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:128:18:   required from here
  128 |   GenericFinished(reorder);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:50: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:84: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> >; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, util::PairedIterator<lm::ProbBackoff*, StringPiece*> > >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator-(std::ptrdiff_t) const [with Proxy = util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >; std::ptrdiff_t = long int]':
/usr/include/c++/14.2.0/bits/stl_algo.h:1855:71:   required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>, less<long unsigned int> > >]'
 1855 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |                                                                ~~~~~~~^~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1889:38:   required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>, less<long unsigned int> > >]'
 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1905:25:   required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>, less<long unsigned int> > >]'
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4804:18:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >; _Compare = util::detail::LessWrapper<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>, less<long unsigned int> >]'
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:136:12:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*; Less = std::less<long unsigned int>]'
  136 |   std::sort(full_begin, full_begin + (key_end - key_begin), less_wrap);
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/joint_sort.hh:141:12:   required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*]'
  141 |   JointSort(key_begin, key_end, value_begin, std::less<typename std::iterator_traits<KeyIter>::value_type>());
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:208:20:   required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]'
  208 |     util::JointSort(begin_, end_, reorder + 1);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.cc:128:18:   required from here
  128 |   GenericFinished(reorder);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:50: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:84: warning: implicitly-declared 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >::ProxyIterator(const util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*>; S = util::ProxyIterator<util::detail::JointProxy<long unsigned int*, lm::ProbBackoff*> >]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/model.hh:13,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.cc:6:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.cc: In member function 'void lm::ngram::detail::HashedSearch<Value>::DispatchBuild(util::FilePiece&, const std::vector<long unsigned int>&, const lm::ngram::Config&, const lm::ngram::ProbingVocabulary&, lm::PositiveProbWarn&) [with Value = lm::ngram::BackoffValue]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.cc:244:131: warning: unused parameter 'config' [-Wunused-parameter]
  244 | template <> void HashedSearch<BackoffValue>::DispatchBuild(util::FilePiece &f, const std::vector<uint64_t> &counts, const Config &config, const ProbingVocabulary &vocab, PositiveProbWarn &warn) {
      |                                                                                                                     ~~~~~~~~~~~~~~^~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.cc:1:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.hh: In instantiation of 'lm::ngram::detail::HashedSearch<Value>::Unigram::Unigram(void*, uint64_t) [with Value = lm::ngram::BackoffValue; uint64_t = long unsigned int]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.cc:293:16:   required from here
  293 | template class HashedSearch<BackoffValue>;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.hh:149:39: warning: unused parameter 'count' [-Wunused-parameter]
  149 |         Unigram(void *start, uint64_t count) :
      |                              ~~~~~~~~~^~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.hh: In instantiation of 'lm::ngram::detail::HashedSearch<Value>::Unigram::Unigram(void*, uint64_t) [with Value = lm::ngram::RestValue; uint64_t = long unsigned int]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.cc:294:16:   required from here
  294 | template class HashedSearch<RestValue>;
      |                ^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_hashed.hh:149:39: warning: unused parameter 'count' [-Wunused-parameter]
  149 |         Unigram(void *start, uint64_t count) :
      |                              ~~~~~~~~~^~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/model.hh:13,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/model.cc:1:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:1:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.hh:31:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   31 | class EntryCompare : public std::binary_function<const void*, const void*, bool> {
      |                                  ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/ostream:40,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/string_piece.hh:55,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/fake_ostream.hh:6,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/string_stream.hh:4,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/exception.hh:4,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/file.hh:4,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.hh:9:
/usr/include/c++/14.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:6:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:13:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh: At global scope:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:130:86: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  130 | template <class Delegate, class Proxy = SizedProxy> class SizedCompare : public std::binary_function<const Proxy &, const Proxy &, bool> {
      |                                                                                      ^~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:157:71: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  157 | template <class Delegate, unsigned Size> class JustPODDelegate : std::binary_function<const JustPOD<Size> &, const JustPOD<Size> &, bool> {
      |                                                                       ^~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc: In function 'FILE* lm::ngram::trie::{anonymous}::WriteContextFile(uint8_t*, uint8_t*, const std::string&, std::size_t, unsigned char)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:104:5: warning: implicitly-declared 'constexpr util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>::ProxyIterator(const util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>&)' is deprecated [-Wdeprecated-copy]
  102 |   std::sort
      |   ~~~~~~~~~
  103 | #endif
      | ~~~~~~
  104 |     (context_begin, context_end, util::SizedCompare<EntryCompare, PartialViewProxy>(EntryCompare(order - 1)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:12:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; S = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
In file included from /usr/include/c++/14.2.0/algorithm:61,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/string_piece.hh:85:
/usr/include/c++/14.2.0/bits/stl_algo.h:4792:32: note:   initializing argument 1 of 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy>]'
 4792 |     sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:104:5: warning: implicitly-declared 'constexpr util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>::ProxyIterator(const util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>&)' is deprecated [-Wdeprecated-copy]
  102 |   std::sort
      |   ~~~~~~~~~
  103 | #endif
      | ~~~~~~
  104 |     (context_begin, context_end, util::SizedCompare<EntryCompare, PartialViewProxy>(EntryCompare(order - 1)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; S = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4792:63: note:   initializing argument 2 of 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy>]'
 4792 |     sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:110:30: warning: implicitly-declared 'constexpr util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>::ProxyIterator(const util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>&)' is deprecated [-Wdeprecated-copy]
  110 |   PartialIter i(context_begin);
      |                              ^
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; S = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc: In member function 'void lm::ngram::trie::{anonymous}::ThrowCombine::operator()(std::size_t, unsigned char, const void*, const void*, FILE*) const':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:124:31: warning: unused parameter 'entry_size' [-Wunused-parameter]
  124 |   void operator()(std::size_t entry_size, unsigned char order, const void *first, const void *second, FILE * /*out*/) const {
      |                   ~~~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:124:95: warning: unused parameter 'second' [-Wunused-parameter]
  124 |   void operator()(std::size_t entry_size, unsigned char order, const void *first, const void *second, FILE * /*out*/) const {
      |                                                                                   ~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'Proxy util::ProxyIterator<Proxy>::operator*() const [with Proxy = util::SizedProxy]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:212:15:   required from here
  212 |   util::swap(*first, *second);
      |               ^~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:80:38: warning: implicitly-declared 'constexpr util::SizedProxy::SizedProxy(const util::SizedProxy&)' is deprecated [-Wdeprecated-copy]
   80 |     Proxy operator*() const { return p_; }
      |                                      ^~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:90:17: note: because 'util::SizedProxy' has user-provided 'util::SizedProxy& util::SizedProxy::operator=(const util::SizedProxy&)'
   90 |     SizedProxy &operator=(const SizedProxy &from) {
      |                 ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::ProxyIterator(const Proxy&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:96:90:   required from here
   96 |   PartialIter context_begin(PartialViewProxy(begin + sizeof(WordIndex), entry_size, pool));
      |                                                                                          ^
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:48:46: warning: implicitly-declared 'constexpr lm::ngram::trie::{anonymous}::PartialViewProxy::PartialViewProxy(const lm::ngram::trie::{anonymous}::PartialViewProxy&)' is deprecated [-Wdeprecated-copy]
   48 |     explicit ProxyIterator(const Proxy &p) : p_(p) {}
      |                                              ^~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:42:23: note: because 'lm::ngram::trie::{anonymous}::PartialViewProxy' has user-provided 'lm::ngram::trie::{anonymous}::PartialViewProxy& lm::ngram::trie::{anonymous}::PartialViewProxy::operator=(const lm::ngram::trie::{anonymous}::PartialViewProxy&)'
   42 |     PartialViewProxy &operator=(const PartialViewProxy &from) {
      |                       ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::ProxyIterator(const Proxy&) [with Proxy = util::SizedProxy]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:202:12:   required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]'
  202 |           (SizedIterator(SizedProxy(start, pool)), SizedIterator(SizedProxy(end, pool)), SizedCompare<Compare>(compare));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:282:20:   required from here
  282 |     util::SizedSort(begin, out_end, entry_size, EntryCompare(order));
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:48:46: warning: implicitly-declared 'constexpr util::SizedProxy::SizedProxy(const util::SizedProxy&)' is deprecated [-Wdeprecated-copy]
   48 |     explicit ProxyIterator(const Proxy &p) : p_(p) {}
      |                                              ^~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:90:17: note: because 'util::SizedProxy' has user-provided 'util::SizedProxy& util::SizedProxy::operator=(const util::SizedProxy&)'
   90 |     SizedProxy &operator=(const SizedProxy &from) {
      |                 ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator+(std::ptrdiff_t) const [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; S = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; std::ptrdiff_t = long int]':
/usr/include/c++/14.2.0/bits/stl_algo.h:1817:43:   required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy> >]'
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |                                          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1908:31:   required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy> >]'
 1908 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4804:18:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy>]'
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:104:5:   required from here
  102 |   std::sort
      |   ~~~~~~~~~
  103 | #endif
      | ~~~~~~
  104 |     (context_begin, context_end, util::SizedCompare<EntryCompare, PartialViewProxy>(EntryCompare(order - 1)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:50: warning: implicitly-declared 'constexpr util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>::ProxyIterator(const util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; S = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:84: warning: implicitly-declared 'constexpr util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>::ProxyIterator(const util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; S = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator-(std::ptrdiff_t) const [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; S = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; std::ptrdiff_t = long int]':
/usr/include/c++/14.2.0/bits/stl_algo.h:1855:71:   required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy> >]'
 1855 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |                                                                ~~~~~~~^~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1889:38:   required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy> >]'
 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1905:25:   required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy> >]'
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4804:18:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy>]'
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:104:5:   required from here
  102 |   std::sort
      |   ~~~~~~~~~
  103 | #endif
      | ~~~~~~
  104 |     (context_begin, context_end, util::SizedCompare<EntryCompare, PartialViewProxy>(EntryCompare(order - 1)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:50: warning: implicitly-declared 'constexpr util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>::ProxyIterator(const util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; S = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:84: warning: implicitly-declared 'constexpr util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>::ProxyIterator(const util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; S = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'Proxy util::ProxyIterator<Proxy>::operator*() const [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy]':
/usr/include/c++/14.2.0/bits/stl_algo.h:1780:11:   required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy> >]'
 1780 |                 __val = _GLIBCXX_MOVE(*__i);
      |                         ^~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1817:25:   required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy> >]'
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1908:31:   required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy> >]'
 1908 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4804:18:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<lm::ngram::trie::{anonymous}::PartialViewProxy>; _Compare = util::SizedCompare<lm::ngram::trie::EntryCompare, lm::ngram::trie::{anonymous}::PartialViewProxy>]'
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:104:5:   required from here
  102 |   std::sort
      |   ~~~~~~~~~
  103 | #endif
      | ~~~~~~
  104 |     (context_begin, context_end, util::SizedCompare<EntryCompare, PartialViewProxy>(EntryCompare(order - 1)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:80:38: warning: implicitly-declared 'constexpr lm::ngram::trie::{anonymous}::PartialViewProxy::PartialViewProxy(const lm::ngram::trie::{anonymous}::PartialViewProxy&)' is deprecated [-Wdeprecated-copy]
   80 |     Proxy operator*() const { return p_; }
      |                                      ^~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:42:23: note: because 'lm::ngram::trie::{anonymous}::PartialViewProxy' has user-provided 'lm::ngram::trie::{anonymous}::PartialViewProxy& lm::ngram::trie::{anonymous}::PartialViewProxy::operator=(const lm::ngram::trie::{anonymous}::PartialViewProxy&)'
   42 |     PartialViewProxy &operator=(const PartialViewProxy &from) {
      |                       ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator+(std::ptrdiff_t) const [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>; std::ptrdiff_t = long int]':
/usr/include/c++/14.2.0/bits/stl_algo.h:1817:43:   required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |                                          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1908:31:   required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1908 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4804:18:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<util::SizedProxy>; _Compare = util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy>]'
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:202:11:   required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]'
  200 |         std::sort
      |         ~~~~~~~~~
  201 | #endif
      | ~~~~~~     
  202 |           (SizedIterator(SizedProxy(start, pool)), SizedIterator(SizedProxy(end, pool)), SizedCompare<Compare>(compare));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:282:20:   required from here
  282 |     util::SizedSort(begin, out_end, entry_size, EntryCompare(order));
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:50: warning: implicitly-declared 'constexpr util::ProxyIterator<util::SizedProxy>::ProxyIterator(const util::ProxyIterator<util::SizedProxy>&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::SizedProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:84: warning: implicitly-declared 'constexpr util::ProxyIterator<util::SizedProxy>::ProxyIterator(const util::ProxyIterator<util::SizedProxy>&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::SizedProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator-(std::ptrdiff_t) const [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>; std::ptrdiff_t = long int]':
/usr/include/c++/14.2.0/bits/stl_algo.h:1855:71:   required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1855 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |                                                                ~~~~~~~^~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1889:38:   required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1905:25:   required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4804:18:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<util::SizedProxy>; _Compare = util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy>]'
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:202:11:   required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]'
  200 |         std::sort
      |         ~~~~~~~~~
  201 | #endif
      | ~~~~~~     
  202 |           (SizedIterator(SizedProxy(start, pool)), SizedIterator(SizedProxy(end, pool)), SizedCompare<Compare>(compare));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.cc:282:20:   required from here
  282 |     util::SizedSort(begin, out_end, entry_size, EntryCompare(order));
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:50: warning: implicitly-declared 'constexpr util::ProxyIterator<util::SizedProxy>::ProxyIterator(const util::ProxyIterator<util::SizedProxy>&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::SizedProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:84: warning: implicitly-declared 'constexpr util::ProxyIterator<util::SizedProxy>::ProxyIterator(const util::ProxyIterator<util::SizedProxy>&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::SizedProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/model.hh:13,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/userlanguagemodel.cpp:10:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_trie.cc:11:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/trie_sort.hh:31:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   31 | class EntryCompare : public std::binary_function<const void*, const void*, bool> {
      |                                  ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/ostream:40,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/string_piece.hh:55,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/fake_ostream.hh:6,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/string_stream.hh:4,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/exception.hh:4,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/lm_exception.hh:6,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/config.hh:4,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_trie.hh:4,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_trie.cc:2:
/usr/include/c++/14.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_trie.cc:12:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_trie.cc:19:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh: At global scope:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:130:86: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  130 | template <class Delegate, class Proxy = SizedProxy> class SizedCompare : public std::binary_function<const Proxy &, const Proxy &, bool> {
      |                                                                                      ^~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:157:71: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  157 | template <class Delegate, unsigned Size> class JustPODDelegate : std::binary_function<const JustPOD<Size> &, const JustPOD<Size> &, bool> {
      |                                                                       ^~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_trie.cc:17:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'Proxy util::ProxyIterator<Proxy>::operator*() const [with Proxy = util::SizedProxy]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:212:15:   required from here
  212 |   util::swap(*first, *second);
      |               ^~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:80:38: warning: implicitly-declared 'constexpr util::SizedProxy::SizedProxy(const util::SizedProxy&)' is deprecated [-Wdeprecated-copy]
   80 |     Proxy operator*() const { return p_; }
      |                                      ^~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:90:17: note: because 'util::SizedProxy' has user-provided 'util::SizedProxy& util::SizedProxy::operator=(const util::SizedProxy&)'
   90 |     SizedProxy &operator=(const SizedProxy &from) {
      |                 ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::ProxyIterator(const Proxy&) [with Proxy = util::SizedProxy]':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:202:12:   required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]'
  202 |           (SizedIterator(SizedProxy(start, pool)), SizedIterator(SizedProxy(end, pool)), SizedCompare<Compare>(compare));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_trie.cc:157:22:   required from here
  157 |       util::SizedSort(backing_.get(), current_, entry_size_, EntryCompare((entry_size_ - sizeof(ProbPointer)) / sizeof(WordIndex)));
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:48:46: warning: implicitly-declared 'constexpr util::SizedProxy::SizedProxy(const util::SizedProxy&)' is deprecated [-Wdeprecated-copy]
   48 |     explicit ProxyIterator(const Proxy &p) : p_(p) {}
      |                                              ^~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:90:17: note: because 'util::SizedProxy' has user-provided 'util::SizedProxy& util::SizedProxy::operator=(const util::SizedProxy&)'
   90 |     SizedProxy &operator=(const SizedProxy &from) {
      |                 ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator+(std::ptrdiff_t) const [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>; std::ptrdiff_t = long int]':
/usr/include/c++/14.2.0/bits/stl_algo.h:1817:43:   required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |                                          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1908:31:   required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1908 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4804:18:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<util::SizedProxy>; _Compare = util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy>]'
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:202:11:   required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]'
  200 |         std::sort
      |         ~~~~~~~~~
  201 | #endif
      | ~~~~~~     
  202 |           (SizedIterator(SizedProxy(start, pool)), SizedIterator(SizedProxy(end, pool)), SizedCompare<Compare>(compare));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_trie.cc:157:22:   required from here
  157 |       util::SizedSort(backing_.get(), current_, entry_size_, EntryCompare((entry_size_ - sizeof(ProbPointer)) / sizeof(WordIndex)));
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:50: warning: implicitly-declared 'constexpr util::ProxyIterator<util::SizedProxy>::ProxyIterator(const util::ProxyIterator<util::SizedProxy>&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::SizedProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:71:84: warning: implicitly-declared 'constexpr util::ProxyIterator<util::SizedProxy>::ProxyIterator(const util::ProxyIterator<util::SizedProxy>&)' is deprecated [-Wdeprecated-copy]
   71 |     S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::SizedProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator<Proxy>::S util::ProxyIterator<Proxy>::operator-(std::ptrdiff_t) const [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>; std::ptrdiff_t = long int]':
/usr/include/c++/14.2.0/bits/stl_algo.h:1855:71:   required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1855 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |                                                                ~~~~~~~^~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1889:38:   required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:1905:25:   required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator<util::SizedProxy>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy> >]'
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.2.0/bits/stl_algo.h:4804:18:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator<util::SizedProxy>; _Compare = util::SizedCompare<lm::ngram::trie::EntryCompare, util::SizedProxy>]'
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/sized_iterator.hh:202:11:   required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]'
  200 |         std::sort
      |         ~~~~~~~~~
  201 | #endif
      | ~~~~~~     
  202 |           (SizedIterator(SizedProxy(start, pool)), SizedIterator(SizedProxy(end, pool)), SizedCompare<Compare>(compare));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/search_trie.cc:157:22:   required from here
  157 |       util::SizedSort(backing_.get(), current_, entry_size_, EntryCompare((entry_size_ - sizeof(ProbPointer)) / sizeof(WordIndex)));
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:50: warning: implicitly-declared 'constexpr util::ProxyIterator<util::SizedProxy>::ProxyIterator(const util::ProxyIterator<util::SizedProxy>&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                  ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::SizedProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:76:84: warning: implicitly-declared 'constexpr util::ProxyIterator<util::SizedProxy>::ProxyIterator(const util::ProxyIterator<util::SizedProxy>&)' is deprecated [-Wdeprecated-copy]
   76 |     S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; }
      |                                                                                    ^~~
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/../util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator<util::SizedProxy>' has user-provided 'util::ProxyIterator<Proxy>::S& util::ProxyIterator<Proxy>::operator=(const S&) [with Proxy = util::SizedProxy; S = util::ProxyIterator<util::SizedProxy>]'
   56 |     S &operator=(const S &other) {
      |        ^~~~~~~~
[95/148] Linking CXX static library src/libime/core/libkenlm.a
[96/148] Linking CXX executable tools/libime_slm_build_binary
[97/148] Generating sc.lm
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/model.hh:13,
                 from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/languagemodel.cpp:11:
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)':
/home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter]
  234 |     void operator()(const StringPiece &word) {}
      |                     ~~~~~~~~~~~~~~~~~~~^~~~
Reading /home/buildozer/aports/community/libime/src/libime-1.1.9/build/data/lm_sc.arpa
----5---10---15---20---25---30---35---40---45---50---55---60---65---70---75---80---85---90---95--100
****************************************************************************************************
Identifying n-grams omitted by SRI
----5---10---15---20---25---30---35---40---45---50---55---60---65---70---75---80---85---90---95--100
****************************************************************************************************
Quantizing
----5---10---15---20---25---30---35---40---45---50---55---60---65---70---75---80---85---90---95--100
****************************************************************************************************
Writing trie
----5---10---15---20---25---30---35---40---45---50---55---60---65---70---75---80---85---90---95--100
****************************************************************************************************
SUCCESS
[98/148] Building CXX object test/CMakeFiles/testtableime_unit.dir/testtableime_unit.cpp.o
[99/148] Building CXX object test/CMakeFiles/testpinyinprediction.dir/testpinyinprediction.cpp.o
[100/148] Building CXX object test/CMakeFiles/testprediction.dir/testprediction.cpp.o
[101/148] Building CXX object test/CMakeFiles/testpinyincontext.dir/testpinyincontext.cpp.o
[102/148] Building CXX object test/CMakeFiles/testpinyinime_unit.dir/testpinyinime_unit.cpp.o
[103/148] Linking CXX shared library src/libime/core/libIMECore.so.1.1.9
[104/148] Creating library symlink src/libime/core/libIMECore.so.0 src/libime/core/libIMECore.so
[105/148] Linking CXX executable tools/libime_history
[106/148] Linking CXX executable tools/libime_prediction
[107/148] Linking CXX executable test/testusermodel
[108/148] Linking CXX executable test/testmodel
[109/148] Linking CXX executable test/triebench
[110/148] Generating sc.lm.predict
[111/148] Linking CXX shared library src/libime/table/libIMETable.so.1.1.9
[112/148] Creating library symlink src/libime/table/libIMETable.so.0 src/libime/table/libIMETable.so
[113/148] Linking CXX executable tools/libime_migrate_fcitx4_table
[114/148] Linking CXX executable tools/libime_tabledict
[115/148] Linking CXX executable test/testtableime
[116/148] Generating cj.main.dict
[117/148] Generating zrm.main.dict
[118/148] Generating wbx.main.dict
[119/148] Generating wbpy.main.dict
[120/148] Generating wanfeng.main.dict
[121/148] Generating qxm.main.dict
[122/148] Generating erbi.main.dict
[123/148] Generating db.main.dict
In file included from /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:13:
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 2; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = bool; Adjuster = shuangpinToSyllablesImpl<bool, libime::PinyinEncoder::shuangpinToSyllables(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)> >(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const libime::PinyinEncoder::shuangpinToSyllables(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>&)::<lambda(libime::PinyinFuzzyFlags)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:569:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::shuangpinToSyllablesImpl(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::shuangpinToSyllables(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:794:25:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
In file included from /usr/include/boost/container/static_vector.hpp:25:
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::shuangpinToSyllablesImpl(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::shuangpinToSyllables(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 10; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = bool; Adjuster = shuangpinToSyllablesImpl<bool, libime::PinyinEncoder::shuangpinToSyllables(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)> >(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const libime::PinyinEncoder::shuangpinToSyllables(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>&)::<lambda(libime::PinyinFuzzyFlags)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:572:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::shuangpinToSyllablesImpl(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::shuangpinToSyllables(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:794:25:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::shuangpinToSyllablesImpl(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::shuangpinToSyllables(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 2; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = bool; Adjuster = stringToSyllablesImpl<bool, libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)> >(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>&)::<lambda(libime::PinyinFuzzyFlags)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:569:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:703:25:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 10; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = bool; Adjuster = stringToSyllablesImpl<bool, libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)> >(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>&)::<lambda(libime::PinyinFuzzyFlags)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:572:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:703:25:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 2; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:569:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:714:17:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 10; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:572:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:714:17:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = bool; Adjuster = libime::PinyinEncoder::stringToSyllables(std::string_view, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 2; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = shuangpinToSyllablesImpl<fcitx::Flags<libime::PinyinFuzzyFlag>, libime::PinyinEncoder::shuangpinToSyllablesWithFuzzyFlags(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)> >(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const libime::PinyinEncoder::shuangpinToSyllablesWithFuzzyFlags(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>&)::<lambda(libime::PinyinFuzzyFlags)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:569:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::shuangpinToSyllablesImpl(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::shuangpinToSyllablesWithFuzzyFlags(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:794:25:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::shuangpinToSyllablesImpl(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::shuangpinToSyllablesWithFuzzyFlags(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 10; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = shuangpinToSyllablesImpl<fcitx::Flags<libime::PinyinFuzzyFlag>, libime::PinyinEncoder::shuangpinToSyllablesWithFuzzyFlags(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)> >(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const libime::PinyinEncoder::shuangpinToSyllablesWithFuzzyFlags(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>&)::<lambda(libime::PinyinFuzzyFlags)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:572:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::shuangpinToSyllablesImpl(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::shuangpinToSyllablesWithFuzzyFlags(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:794:25:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::shuangpinToSyllablesImpl(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::shuangpinToSyllablesWithFuzzyFlags(std::string_view, const libime::ShuangpinProfile&, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 2; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = stringToSyllablesImpl<fcitx::Flags<libime::PinyinFuzzyFlag>, libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)> >(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>&)::<lambda(libime::PinyinFuzzyFlags)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:569:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:703:25:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 10; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = stringToSyllablesImpl<fcitx::Flags<libime::PinyinFuzzyFlag>, libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)> >(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>&)::<lambda(libime::PinyinFuzzyFlags)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:572:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:703:25:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 2; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:569:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:714:17:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinInitial, fcitx::Flags<libime::PinyinFuzzyFlag> >, 2, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
In constructor 'boost::container::static_vector<T, Capacity, Options>::static_vector(std::initializer_list<typename boost::container::vector<T, typename boost::container::dtl::get_static_vector_allocator<T, Capacity, Options>::type>::value_type>) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; long unsigned int Capacity = 10; Options = void]',
    inlined from 'void libime::{anonymous}::getFuzzy(libime::FuzzyPinyinSyllables<FuzzyValue>&, libime::PinyinSyllable, libime::PinyinFuzzyFlags, bool, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:572:9,
    inlined from 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]' at /home/buildozer/aports/community/libime/src/libime-1.1.9/src/libime/pinyin/pinyinencoder.cpp:714:17:
/usr/include/boost/container/static_vector.hpp:293:20: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
  293 |         : base_t(il)
      |                    ^
/usr/include/boost/container/vector.hpp: In function 'libime::FuzzyPinyinSyllables<FuzzyValue> libime::{anonymous}::stringToSyllablesImpl(std::string_view, const libime::PinyinMap&, libime::PinyinFuzzyFlags, const Adjuster&) [with FuzzyValue = fcitx::Flags<libime::PinyinFuzzyFlag>; Adjuster = libime::PinyinEncoder::stringToSyllablesWithFuzzyFlags(std::string_view, const libime::PinyinCorrectionProfile*, libime::PinyinFuzzyFlags)::<lambda(const libime::PinyinFuzzyFlags&)>]':
/usr/include/boost/container/vector.hpp:1106:4: note: by argument 3 of type 'const boost::container::vector<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>, void>::allocator_type&' {aka 'const boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>&'} to 'boost::container::vector<T, Allocator, Options>::vector(std::initializer_list<_Tp>, const allocator_type&) [with T = std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >; A = boost::container::dtl::static_storage_allocator<std::tuple<libime::PinyinFinal, fcitx::Flags<libime::PinyinFuzzyFlag> >, 10, 0, true>; Options = void]' declared here
 1106 |    vector(std::initializer_list<value_type> il, const allocator_type& a = allocator_type())
      |    ^~~~~~
/usr/include/boost/container/static_vector.hpp:293:20: note: '<anonymous>' declared here
  293 |         : base_t(il)
      |                    ^
[124/148] Linking CXX shared library src/libime/pinyin/libIMEPinyin.so.1.1.9
[125/148] Creating library symlink src/libime/pinyin/libIMEPinyin.so.0 src/libime/pinyin/libIMEPinyin.so
[126/148] Linking CXX executable tools/libime_migrate_fcitx4_pinyin
[127/148] Linking CXX executable tools/libime_pinyindict
[128/148] Linking CXX executable test/testpinyinime
[129/148] Linking CXX executable test/testtableime_unit
[130/148] Linking CXX executable test/testpinyinprediction
[131/148] Linking CXX executable test/testprediction
[132/148] Linking CXX executable test/testtablerule
[133/148] Linking CXX executable test/testautophrasedict
[134/148] Linking CXX executable test/testtrie
[135/148] Linking CXX executable test/testshuangpinprofile
[136/148] Linking CXX executable test/testhistorybigram
[137/148] Linking CXX executable test/testinputbuffer
[138/148] Linking CXX executable test/testpinyinencoder
[139/148] Linking CXX executable test/testpinyindata
[140/148] Linking CXX executable test/testtable
[141/148] Generating extb.dict
[142/148] Generating sc.dict
[143/148] Linking CXX executable test/testpinyinime_unit
[144/148] Building CXX object test/CMakeFiles/testpinyindictionary.dir/testpinyindictionary.cpp.o
[145/148] Building CXX object test/CMakeFiles/testdecoder.dir/testdecoder.cpp.o
[146/148] Linking CXX executable test/testpinyincontext
I2024-11-01 12:46:05.266781 libime_prediction.cpp:111] Memory: 6497924 Number of entries: 222374
[147/148] Linking CXX executable test/testpinyindictionary
[148/148] Linking CXX executable test/testdecoder
Test project /home/buildozer/aports/community/libime/src/libime-1.1.9/build
      Start  1: testtable
      Start  2: testpinyindata
      Start  3: testpinyinencoder
      Start  4: testinputbuffer
      Start  5: testhistorybigram
      Start  6: testshuangpinprofile
      Start  7: testtrie
      Start  8: testautophrasedict
      Start  9: testtablerule
      Start 10: testpinyinime_unit
      Start 11: testdecoder
      Start 12: testpinyincontext
      Start 13: testpinyindictionary
      Start 14: testprediction
      Start 15: testpinyinprediction
      Start 16: testtableime_unit
 1/16 Test  #1: testtable ........................   Passed    0.05 sec
 2/16 Test  #2: testpinyindata ...................   Passed    0.05 sec
 3/16 Test  #4: testinputbuffer ..................   Passed    0.04 sec
 4/16 Test  #7: testtrie .........................   Passed    0.04 sec
 5/16 Test  #8: testautophrasedict ...............   Passed    0.04 sec
 6/16 Test  #9: testtablerule ....................   Passed    0.03 sec
 7/16 Test  #3: testpinyinencoder ................   Passed    0.05 sec
 8/16 Test  #6: testshuangpinprofile .............   Passed    0.09 sec
 9/16 Test #16: testtableime_unit ................   Passed    1.56 sec
10/16 Test #14: testprediction ...................   Passed    2.11 sec
11/16 Test #10: testpinyinime_unit ...............   Passed    2.63 sec
12/16 Test #11: testdecoder ......................   Passed    2.84 sec
13/16 Test #12: testpinyincontext ................   Passed    2.95 sec
14/16 Test  #5: testhistorybigram ................   Passed    3.12 sec
15/16 Test #15: testpinyinprediction .............   Passed    4.72 sec
16/16 Test #13: testpinyindictionary .............   Passed    5.11 sec

100% tests passed, 0 tests failed out of 16

Total Test time (real) =   5.17 sec
>>> libime: Entering fakeroot...
-- Install configuration: "None"
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMECore.so.1.1.9
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMECore.so.0
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMECore.so
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/datrie.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/decoder.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/languagemodel.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/inputbuffer.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/segmentgraph.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/lattice.h
-- Up-to-date: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/languagemodel.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/historybigram.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/dictionary.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/userlanguagemodel.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/lrucache.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/prediction.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/triedictionary.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/utils.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/core/libimecore_export.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMECore/LibIMECoreTargets.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMECore/LibIMECoreTargets-none.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMECore/LibIMECoreConfig.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMECore/LibIMECoreConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMEPinyin.so.1.1.9
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMEPinyin.so.0
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMEPinyin.so.1.1.9" to ""
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMEPinyin.so
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyincontext.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyindata.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyindecoder.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyindictionary.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyinencoder.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyinime.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyinmatchstate.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyinmatchstate_p.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyinprediction.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/shuangpindata.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/shuangpinprofile.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/pinyincorrectionprofile.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/pinyin/libimepinyin_export.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMEPinyin/LibIMEPinyinTargets.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMEPinyin/LibIMEPinyinTargets-none.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMEPinyin/LibIMEPinyinConfig.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMEPinyin/LibIMEPinyinConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMETable.so.1.1.9
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMETable.so.0
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMETable.so.1.1.9" to ""
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libIMETable.so
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/table/tablebaseddictionary.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/table/tablecontext.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/table/tableoptions.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/table/tablerule.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/table/tabledecoder.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/table/autophrasedict.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/include/LibIME/libime/table/libimetable_export.h
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMETable/LibIMETableTargets.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMETable/LibIMETableTargets-none.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMETable/LibIMETableConfig.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/cmake/LibIMETable/LibIMETableConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_slm_build_binary
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_prediction
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_prediction" to ""
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_pinyindict
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_pinyindict" to ""
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_history
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_history" to ""
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_tabledict
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_tabledict" to ""
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_migrate_fcitx4_table
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_migrate_fcitx4_table" to ""
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_migrate_fcitx4_pinyin
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/libime/pkg/libime/usr/bin/libime_migrate_fcitx4_pinyin" to ""
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libime/zh_CN.lm
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/lib/libime/zh_CN.lm.predict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/sc.dict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/extb.dict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/db.main.dict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/erbi.main.dict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/qxm.main.dict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/wanfeng.main.dict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/wbpy.main.dict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/wbx.main.dict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/zrm.main.dict
-- Installing: /home/buildozer/aports/community/libime/pkg/libime/usr/share/libime/cj.main.dict
>>> libime-dev*: Running split function dev...
'usr/include' -> '/home/buildozer/aports/community/libime/pkg/libime-dev/usr/include'
'usr/lib/cmake' -> '/home/buildozer/aports/community/libime/pkg/libime-dev/usr/lib/cmake'
'usr/lib/libIMECore.so' -> '/home/buildozer/aports/community/libime/pkg/libime-dev/usr/lib/libIMECore.so'
'usr/lib/libIMEPinyin.so' -> '/home/buildozer/aports/community/libime/pkg/libime-dev/usr/lib/libIMEPinyin.so'
'usr/lib/libIMETable.so' -> '/home/buildozer/aports/community/libime/pkg/libime-dev/usr/lib/libIMETable.so'
>>> libime-dev*: Preparing subpackage libime-dev...
>>> libime-dev*: Stripping binaries
>>> libime-dev*: Running postcheck for libime-dev
>>> libime*: Running postcheck for libime
>>> libime*: Preparing package libime...
>>> libime*: Stripping binaries
>>> libime-dev*: Scanning shared objects
>>> libime*: Scanning shared objects
>>> libime-dev*: Tracing dependencies...
	boost-dev
	libime=1.1.9-r0
>>> libime-dev*: Package size: 127.1 KB
>>> libime-dev*: Compressing data...
>>> libime-dev*: Create checksum...
>>> libime-dev*: Create libime-dev-1.1.9-r0.apk
>>> libime*: Tracing dependencies...
	so:libFcitx5Utils.so.2
	so:libboost_iostreams.so.1.84.0
	so:libc.musl-riscv64.so.1
	so:libgcc_s.so.1
	so:libstdc++.so.6
	so:libzstd.so.1
>>> libime*: Package size: 46.1 MB
>>> libime*: Compressing data...
>>> libime*: Create checksum...
>>> libime*: Create libime-1.1.9-r0.apk
>>> libime: Build complete at Fri, 01 Nov 2024 12:46:21 +0000 elapsed time 0h 2m 4s
>>> libime: Cleaning up srcdir
>>> libime: Cleaning up pkgdir
>>> libime: Uninstalling dependencies...
(1/112) Purging .makedepends-libime (20241101.124425)
(2/112) Purging boost-dev (1.84.0-r2)
(3/112) Purging boost1.84-dev (1.84.0-r2)
(4/112) Purging boost1.84 (1.84.0-r2)
(5/112) Purging linux-headers (6.6-r1)
(6/112) Purging bzip2-dev (1.0.8-r6)
(7/112) Purging icu-dev (74.2-r0)
(8/112) Purging xz-dev (5.6.3-r0)
(9/112) Purging xz (5.6.3-r0)
(10/112) Purging zlib-dev (1.3.1-r2)
(11/112) Purging zstd-dev (1.5.6-r1)
(12/112) Purging zstd (1.5.6-r1)
(13/112) Purging boost1.84-libs (1.84.0-r2)
(14/112) Purging boost1.84-atomic (1.84.0-r2)
(15/112) Purging boost1.84-chrono (1.84.0-r2)
(16/112) Purging boost1.84-container (1.84.0-r2)
(17/112) Purging boost1.84-contract (1.84.0-r2)
(18/112) Purging boost1.84-coroutine (1.84.0-r2)
(19/112) Purging boost1.84-date_time (1.84.0-r2)
(20/112) Purging boost1.84-fiber (1.84.0-r2)
(21/112) Purging boost1.84-graph (1.84.0-r2)
(22/112) Purging boost1.84-iostreams (1.84.0-r2)
(23/112) Purging boost1.84-json (1.84.0-r2)
(24/112) Purging boost1.84-locale (1.84.0-r2)
(25/112) Purging boost1.84-log_setup (1.84.0-r2)
(26/112) Purging boost1.84-math (1.84.0-r2)
(27/112) Purging boost1.84-nowide (1.84.0-r2)
(28/112) Purging boost1.84-prg_exec_monitor (1.84.0-r2)
(29/112) Purging boost1.84-program_options (1.84.0-r2)
(30/112) Purging boost1.84-python3 (1.84.0-r2)
(31/112) Purging boost1.84-random (1.84.0-r2)
(32/112) Purging boost1.84-regex (1.84.0-r2)
(33/112) Purging boost1.84-stacktrace_basic (1.84.0-r2)
(34/112) Purging boost1.84-stacktrace_noop (1.84.0-r2)
(35/112) Purging boost1.84-system (1.84.0-r2)
(36/112) Purging boost1.84-timer (1.84.0-r2)
(37/112) Purging boost1.84-type_erasure (1.84.0-r2)
(38/112) Purging boost1.84-unit_test_framework (1.84.0-r2)
(39/112) Purging boost1.84-url (1.84.0-r2)
(40/112) Purging boost1.84-wave (1.84.0-r2)
(41/112) Purging boost1.84-wserialization (1.84.0-r2)
(42/112) Purging extra-cmake-modules (6.7.0-r0)
(43/112) Purging cmake (3.30.5-r0)
(44/112) Purging fcitx5-dev (5.1.11-r0)
(45/112) Purging fcitx5 (5.1.11-r0)
(46/112) Purging samurai (1.2-r6)
(47/112) Purging boost1.84-context (1.84.0-r2)
(48/112) Purging boost1.84-log (1.84.0-r2)
(49/112) Purging boost1.84-serialization (1.84.0-r2)
(50/112) Purging boost1.84-thread (1.84.0-r2)
(51/112) Purging dbus-libs (1.14.10-r4)
(52/112) Purging enchant2-libs (2.8.2-r0)
(53/112) Purging gdk-pixbuf (2.42.12-r1)
Executing gdk-pixbuf-2.42.12-r1.pre-deinstall
(54/112) Purging shared-mime-info (2.4-r0)
Executing shared-mime-info-2.4-r0.post-deinstall
(55/112) Purging icu (74.2-r0)
(56/112) Purging icu-libs (74.2-r0)
(57/112) Purging json-c (0.18-r0)
(58/112) Purging libarchive (3.7.7-r0)
(59/112) Purging libuuid (2.40.2-r3)
(60/112) Purging libuv (1.49.2-r0)
(61/112) Purging libxkbcommon-x11 (1.7.0-r1)
(62/112) Purging libxkbfile (1.1.3-r0)
(63/112) Purging pango (1.54.0-r1)
Executing pango-1.54.0-r1.pre-deinstall
(64/112) Purging python3-pyc (3.12.7-r1)
(65/112) Purging python3-pycache-pyc0 (3.12.7-r1)
(66/112) Purging pyc (3.12.7-r1)
(67/112) Purging python3 (3.12.7-r1)
(68/112) Purging rhash-libs (1.4.5-r0)
(69/112) Purging sqlite-libs (3.47.0-r0)
(70/112) Purging tiff (4.7.0-r0)
(71/112) Purging wayland-libs-cursor (1.23.1-r0)
(72/112) Purging xcb-imdkit (1.0.9-r0)
(73/112) Purging xcb-util (0.4.1-r3)
(74/112) Purging xcb-util-keysyms (0.4.1-r0)
(75/112) Purging xcb-util-wm (0.4.2-r0)
(76/112) Purging boost1.84-filesystem (1.84.0-r2)
(77/112) Purging cairo (1.18.2-r1)
(78/112) Purging libxft (2.3.8-r3)
(79/112) Purging fontconfig (2.15.0-r1)
(80/112) Purging harfbuzz (9.0.0-r1)
(81/112) Purging freetype (2.13.3-r0)
(82/112) Purging fribidi (1.0.16-r0)
(83/112) Purging gdbm (1.24-r0)
(84/112) Purging glib (2.82.2-r0)
(85/112) Purging graphite2 (1.3.14-r6)
(86/112) Purging icu-data-en (74.2-r0)
(87/112) Purging libmount (2.40.2-r3)
(88/112) Purging libblkid (2.40.2-r3)
(89/112) Purging libxext (1.3.6-r2)
(90/112) Purging libxrender (0.9.11-r5)
(91/112) Purging libx11 (1.8.10-r0)
(92/112) Purging libxcb (1.16.1-r0)
(93/112) Purging libxdmcp (1.1.5-r1)
(94/112) Purging libbsd (0.12.2-r0)
(95/112) Purging libbz2 (1.0.8-r6)
(96/112) Purging libeconf (0.6.3-r0)
(97/112) Purging wayland-libs-client (1.23.1-r0)
(98/112) Purging libffi (3.4.6-r0)
(99/112) Purging libintl (0.22.5-r0)
(100/112) Purging libjpeg-turbo (3.0.4-r0)
(101/112) Purging libmd (1.1.0-r0)
(102/112) Purging libpanelw (6.5_p20241006-r2)
(103/112) Purging libpng (1.6.44-r0)
(104/112) Purging libwebp (1.4.0-r0)
(105/112) Purging libsharpyuv (1.4.0-r0)
(106/112) Purging libxau (1.0.11-r4)
(107/112) Purging libxkbcommon (1.7.0-r1)
(108/112) Purging xkeyboard-config (2.43-r0)
(109/112) Purging libxml2 (2.13.4-r3)
(110/112) Purging mpdecimal (4.0.0-r0)
(111/112) Purging pixman (0.43.4-r1)
(112/112) Purging xz-libs (5.6.3-r0)
Executing busybox-1.37.0-r5.trigger
OK: 333 MiB in 98 packages
>>> libime: Updating the community/riscv64 repository index...
>>> libime: Signing the index...