time=2026-03-05T01:35:37.298Z level=DEBUG msg="Not attempting generation of an ABI report" time=2026-03-05T01:35:37.298Z level=DEBUG msg="Configuring container namespace" time=2026-03-05T01:35:37.298Z level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-03-05T01:35:37.298Z level=INFO msg="History generation enabled" time=2026-03-05T01:35:37.555Z level=DEBUG msg="Obtained package history" time=2026-03-05T01:35:37.557Z level=DEBUG msg="Building package" name=librime version=1.11.2 release=12 type=ypkg profile=unstable-x86_64 time=2026-03-05T01:35:37.558Z level=DEBUG msg="Removing stale workspace" path=/var/cache/solbuild/unstable-x86_64/librime time=2026-03-05T01:35:37.558Z level=DEBUG msg="Configuring overlay storage" time=2026-03-05T01:35:37.558Z level=DEBUG msg="Mounting overlayfs" time=2026-03-05T01:35:37.558Z level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/librime size=40G time=2026-03-05T01:35:37.559Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/librime/work time=2026-03-05T01:35:37.559Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/librime/tmp time=2026-03-05T01:35:37.559Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/librime/img time=2026-03-05T01:35:37.559Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/librime/union time=2026-03-05T01:35:37.559Z level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-03-05T01:35:37.565Z level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/librime/tmp lower=/var/cache/solbuild/unstable-x86_64/librime/img workdir=/var/cache/solbuild/unstable-x86_64/librime/work target=/var/cache/solbuild/unstable-x86_64/librime/union time=2026-03-05T01:35:37.566Z level=DEBUG msg="Bringing up virtual filesystems" time=2026-03-05T01:35:37.566Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/librime/union/dev/pts time=2026-03-05T01:35:37.566Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/librime/union/dev/shm time=2026-03-05T01:35:37.566Z level=DEBUG msg="Mounting vfs /dev" time=2026-03-05T01:35:37.566Z level=DEBUG msg="Mounting vfs /dev/pts" time=2026-03-05T01:35:37.567Z level=DEBUG msg="Mounting vfs /proc" time=2026-03-05T01:35:37.567Z level=DEBUG msg="Mounting vfs /sys" time=2026-03-05T01:35:37.568Z level=DEBUG msg="Mounting vfs /dev/shm" time=2026-03-05T01:35:37.568Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/librime/union/home/build/work time=2026-03-05T01:35:37.568Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/l/librime/package.yml target=/var/cache/solbuild/unstable-x86_64/librime/union/home/build/work/package.yml time=2026-03-05T01:35:37.569Z level=DEBUG msg="Validating sources" time=2026-03-05T01:35:37.569Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-03-05T01:35:37.569Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-03-05T01:35:37.569Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-03-05T01:35:37.570Z level=DEBUG msg="Starting D-BUS" time=2026-03-05T01:35:37.570Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="dbus-uuidgen --ensure" time=2026-03-05T01:35:37.574Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="dbus-daemon --system" time=2026-03-05T01:35:37.577Z level=DEBUG msg="Discovering repos in rootfs" time=2026-03-05T01:35:37.577Z level=DEBUG msg="Removing repository" repo=Solus time=2026-03-05T01:35:37.577Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="eopkg.bin remove-repo 'Solus' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Repo Solus removed from system. time=2026-03-05T01:35:37.686Z level=DEBUG msg="Adding repo to system" name=Solus uri=https://packages.getsol.us/unstable/eopkg-index.xml.xz time=2026-03-05T01:35:37.686Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="eopkg.bin add-repo 'Solus' 'https://packages.getsol.us/unstable/eopkg-index.xml.xz' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: No repository found. Automatically adding Solus stable. Repo Solus added to system. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB)100% 0.00 --/- [--:--:--] [complete] Package database updated. time=2026-03-05T01:35:39.906Z level=DEBUG msg="Upgrading system base" time=2026-03-05T01:35:39.906Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] Solus repository information is up-to-date. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the upgrade of following packages: btrfs-progs-libbtrfs cryptsetup eopkg hwdata jansson libgpg-error The following packages will be upgraded: btrfs-progs-libbtrfs ccache cryptsetup eopkg hwdata iproute2 jansson libgpg-error libgpg-error-devel python-eopkg python-setuptools Total size of package(s): 46.75 MB Downloading 1 / 11 Package eopkg found in repository Solus eopkg-4.4.2-35-1-x86_64.eopkg [cached] Downloading 2 / 11 Package cryptsetup found in repository Solus cryptsetup-2.8.4-26-1-x86_64.eopkg [cached] Downloading 3 / 11 Package libgpg-error found in repository Solus libgpg-error-1.59-27-1-x86_64.eopkg [cached] Downloading 4 / 11 Package python-setuptools found in repository Solus python-setuptools-80.9.0-25-1-x86_64.eopkg [cached] Downloading 5 / 11 Package ccache found in repository Solus ccache-4.12.3-32-1-x86_64.eopkg [cached] Downloading 6 / 11 Package hwdata found in repository Solus hwdata-0.405-50-1-x86_64.eopkg [cached] Downloading 7 / 11 Package jansson found in repository Solus jansson-2.15.0-11-1-x86_64.eopkg [cached] Downloading 8 / 11 Package iproute2 found in repository Solus iproute2-6.19.0-36-1-x86_64.eopkg [cached] Downloading 9 / 11 Package libgpg-error-devel found in repository Solus libgpg-error-devel-1.59-27-1-x86_64.eopkg [cached] Downloading 10 / 11 Package python-eopkg found in repository Solus python-eopkg-4.4.2-35-1-x86_64.eopkg [cached] Downloading 11 / 11 Package btrfs-progs-libbtrfs found in repository Solus btrfs-progs-libbtrfs-6.19-76-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 11 eopkg-4.4.2-35-1-x86_64.eopkg [cached] Installing eopkg, version 4.4.2, release 35 Upgrading to new distribution release Extracting the files of eopkg Upgraded eopkg Installing 2 / 11 cryptsetup-2.8.4-26-1-x86_64.eopkg [cached] Installing cryptsetup, version 2.8.4, release 26 Upgrading to new distribution release Extracting the files of cryptsetup Upgraded cryptsetup Installing 3 / 11 libgpg-error-1.59-27-1-x86_64.eopkg [cached] Installing libgpg-error, version 1.59, release 27 Upgrading to new distribution release Extracting the files of libgpg-error Upgraded libgpg-error Installing 4 / 11 python-setuptools-80.9.0-25-1-x86_64.eopkg [cached] Installing python-setuptools, version 80.9.0, release 25 Upgrading to new distribution release Extracting the files of python-setuptools Upgraded python-setuptools Installing 5 / 11 ccache-4.12.3-32-1-x86_64.eopkg [cached] Installing ccache, version 4.12.3, release 32 Upgrading to new distribution release Extracting the files of ccache Upgraded ccache Installing 6 / 11 hwdata-0.405-50-1-x86_64.eopkg [cached] Installing hwdata, version 0.405, release 50 Upgrading to new distribution release Extracting the files of hwdata Upgraded hwdata Installing 7 / 11 jansson-2.15.0-11-1-x86_64.eopkg [cached] Installing jansson, version 2.15.0, release 11 Upgrading to new distribution release Extracting the files of jansson Upgraded jansson Installing 8 / 11 iproute2-6.19.0-36-1-x86_64.eopkg [cached] Installing iproute2, version 6.19.0, release 36 Upgrading to new distribution release Extracting the files of iproute2 Upgraded iproute2 Installing 9 / 11 libgpg-error-devel-1.59-27-1-x86_64.eopkg [cached] Installing libgpg-error-devel, version 1.59, release 27 Upgrading to new distribution release Extracting the files of libgpg-error-devel Upgraded libgpg-error-devel Installing 10 / 11 python-eopkg-4.4.2-35-1-x86_64.eopkg [cached] Installing python-eopkg, version 4.4.2, release 35 Upgrading to new distribution release Extracting the files of python-eopkg Upgraded python-eopkg Installing 11 / 11 btrfs-progs-libbtrfs-6.19-76-1-x86_64.eopkg [cached] Installing btrfs-progs-libbtrfs, version 6.19, release 76 Upgrading to new distribution release Extracting the files of btrfs-progs-libbtrfs Upgraded btrfs-progs-libbtrfs time=2026-03-05T01:35:41.201Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2026-03-05T01:35:41.416Z level=DEBUG msg="Asserting system.devel component installation" time=2026-03-05T01:35:41.416Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-03-05T01:35:41.630Z level=DEBUG msg="Writing packager file" time=2026-03-05T01:35:41.630Z level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-03-05T01:35:41.630Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 The following packages will be installed: gflags gflags-devel glog glog-devel gtest leveldb leveldb-devel libboost libboost-devel marisa-trite marisa-trite-devel opencc opencc-devel rapidjson snappy yaml-cpp yaml-cpp-devel Total size of package(s): 17.46 MB Warning: There are extra packages due to dependencies. Downloading 1 / 17 Package snappy found in repository Solus snappy-1.1.10-4-1-x86_64.eopkg [cached] Downloading 2 / 17 Package leveldb found in repository Solus leveldb-1.23.99-11-1-x86_64.eopkg [cached] Downloading 3 / 17 Package leveldb-devel found in repository Solus leveldb-devel-1.23.99-11-1-x86_64.eopkg [cached] Downloading 4 / 17 Package gflags found in repository Solus gflags-2.2.2-6-1-x86_64.eopkg [cached] Downloading 5 / 17 Package glog found in repository Solus glog-0.7.1-7-1-x86_64.eopkg [cached] Downloading 6 / 17 Package gflags-devel found in repository Solus gflags-devel-2.2.2-6-1-x86_64.eopkg [cached] Downloading 7 / 17 Package glog-devel found in repository Solus glog-devel-0.7.1-7-1-x86_64.eopkg [cached] Downloading 8 / 17 Package marisa-trite found in repository Solus marisa-trite-0.2.6-2-1-x86_64.eopkg [cached] Downloading 9 / 17 Package yaml-cpp found in repository Solus yaml-cpp-0.9.0-6-1-x86_64.eopkg [cached] Downloading 10 / 17 Package yaml-cpp-devel found in repository Solus yaml-cpp-devel-0.9.0-6-1-x86_64.eopkg [cached] Downloading 11 / 17 Package libboost found in repository Solus libboost-1.83.0-44-1-x86_64.eopkg [cached] Downloading 12 / 17 Package libboost-devel found in repository Solus libboost-devel-1.83.0-44-1-x86_64.eopkg [cached] Downloading 13 / 17 Package rapidjson found in repository Solus rapidjson-1.1.0-4-1-x86_64.eopkg [cached] Downloading 14 / 17 Package opencc found in repository Solus opencc-1.1.4-5-1-x86_64.eopkg [cached] Downloading 15 / 17 Package gtest found in repository Solus gtest-1.15.2-10-1-x86_64.eopkg [cached] Downloading 16 / 17 Package opencc-devel found in repository Solus opencc-devel-1.1.4-5-1-x86_64.eopkg [cached] Downloading 17 / 17 Package marisa-trite-devel found in repository Solus marisa-trite-devel-0.2.6-2-1-x86_64.eopkg [cached] Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 17 snappy-1.1.10-4-1-x86_64.eopkg [cached] Installing snappy, version 1.1.10, release 4 Extracting the files of snappy Installed snappy Installing 2 / 17 leveldb-1.23.99-11-1-x86_64.eopkg [cached] Installing leveldb, version 1.23.99, release 11 Extracting the files of leveldb Installed leveldb Installing 3 / 17 leveldb-devel-1.23.99-11-1-x86_64.eopkg [cached] Installing leveldb-devel, version 1.23.99, release 11 Extracting the files of leveldb-devel Installed leveldb-devel Installing 4 / 17 gflags-2.2.2-6-1-x86_64.eopkg [cached] Installing gflags, version 2.2.2, release 6 Extracting the files of gflags Installed gflags Installing 5 / 17 glog-0.7.1-7-1-x86_64.eopkg [cached] Installing glog, version 0.7.1, release 7 Extracting the files of glog Installed glog Installing 6 / 17 gflags-devel-2.2.2-6-1-x86_64.eopkg [cached] Installing gflags-devel, version 2.2.2, release 6 Extracting the files of gflags-devel Installed gflags-devel Installing 7 / 17 glog-devel-0.7.1-7-1-x86_64.eopkg [cached] Installing glog-devel, version 0.7.1, release 7 Extracting the files of glog-devel Installed glog-devel Installing 8 / 17 marisa-trite-0.2.6-2-1-x86_64.eopkg [cached] Installing marisa-trite, version 0.2.6, release 2 Extracting the files of marisa-trite Installed marisa-trite Installing 9 / 17 yaml-cpp-0.9.0-6-1-x86_64.eopkg [cached] Installing yaml-cpp, version 0.9.0, release 6 Extracting the files of yaml-cpp Installed yaml-cpp Installing 10 / 17 yaml-cpp-devel-0.9.0-6-1-x86_64.eopkg [cached] Installing yaml-cpp-devel, version 0.9.0, release 6 Extracting the files of yaml-cpp-devel Installed yaml-cpp-devel Installing 11 / 17 libboost-1.83.0-44-1-x86_64.eopkg [cached] Installing libboost, version 1.83.0, release 44 Extracting the files of libboost Installed libboost Installing 12 / 17 libboost-devel-1.83.0-44-1-x86_64.eopkg [cached] Installing libboost-devel, version 1.83.0, release 44 Extracting the files of libboost-devel Installed libboost-devel Installing 13 / 17 rapidjson-1.1.0-4-1-x86_64.eopkg [cached] Installing rapidjson, version 1.1.0, release 4 Extracting the files of rapidjson Installed rapidjson Installing 14 / 17 opencc-1.1.4-5-1-x86_64.eopkg [cached] Installing opencc, version 1.1.4, release 5 Extracting the files of opencc Installed opencc Installing 15 / 17 gtest-1.15.2-10-1-x86_64.eopkg [cached] Installing gtest, version 1.15.2, release 10 Extracting the files of gtest Installed gtest Installing 16 / 17 opencc-devel-1.1.4-5-1-x86_64.eopkg [cached] Installing opencc-devel, version 1.1.4, release 5 Extracting the files of opencc-devel Installed opencc-devel Installing 17 / 17 marisa-trite-devel-0.2.6-2-1-x86_64.eopkg [cached] Installing marisa-trite-devel, version 0.2.6, release 2 Extracting the files of marisa-trite-devel Installed marisa-trite-devel [BuildDep] Checking build-deps for librime-1.11.2-12 [BuildDep] Requesting installation of: glog-devel marisa-trite-devel gflags-devel opencc-devel leveldb-devel gtest libboost-devel yaml-cpp-devel time=2026-03-05T01:35:46.214Z level=DEBUG msg="Stopping D-BUS" time=2026-03-05T01:35:46.215Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="chown -R build:build /home/build" time=2026-03-05T01:35:46.217Z level=DEBUG msg="Dropping container networking" time=2026-03-05T01:35:46.217Z level=DEBUG msg="Configuring container networking" time=2026-03-05T01:35:46.218Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/0a3f507d11aeb137de08e90fd319714533caf210b97223d8a12994db215684b5/1.11.2.tar.gz target=/var/cache/solbuild/unstable-x86_64/librime/union/home/build/YPKG/sources/1.11.2.tar.gz time=2026-03-05T01:35:46.219Z level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/librime/union/home/build/.cache/bazel time=2026-03-05T01:35:46.220Z level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/librime/union/home/build/.ccache time=2026-03-05T01:35:46.220Z level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/librime/union/home/build/.cache/go-build time=2026-03-05T01:35:46.221Z level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/librime/union/home/build/.cache/sccache time=2026-03-05T01:35:46.221Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-03-05T01:35:46.221Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-03-05T01:35:46.221Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-03-05T01:35:46.221Z level=DEBUG msg="Starting sccache server" time=2026-03-05T01:35:46.229Z level=INFO msg="Now starting build" package=librime time=2026-03-05T01:35:46.229Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/librime/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1717701171" + cd /home/build/YPKG/root/librime/build/librime-1.11.2 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/librime/build/librime-1.11.2 + workdir=/home/build/YPKG/root/librime/build/librime-1.11.2 + export package=librime + package=librime + export release=12 + release=12 + export version=1.11.2 + version=1.11.2 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/librime/install + installdir=/home/build/YPKG/root/librime/install + export PKG_ROOT_DIR=/home/build/YPKG/root/librime + PKG_ROOT_DIR=/home/build/YPKG/root/librime + export PKG_BUILD_DIR=/home/build/YPKG/root/librime/build + PKG_BUILD_DIR=/home/build/YPKG/root/librime/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1717701171 + SOURCE_DATE_EPOCH=1717701171 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + cmake -G Ninja . -B solusBuildDir '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_LD_FLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' -DCMAKE_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_EXTERNAL_PLUGINS=ON -DINSTALL_PRIVATE_HEADERS=ON -DBUILD_TEST=ON -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-solus-linux-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/x86_64-solus-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at CMakeLists.txt:63 (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/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.74.0") found components: regex -- Found gflags: /usr/lib/libgflags.so -- Found glog: /usr/lib/libglog.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found GTest: /usr/lib64/cmake/GTest/GTestConfig.cmake (found version "1.15.2") -- Found yaml-cpp: /usr/lib/libyaml-cpp.so -- Found leveldb: /usr/lib/libleveldb.so -- Found marisa: /usr/lib/libmarisa.so -- Found opencc: /usr/lib/libopencc.so -- Found X11/keysym.h at /home/build/YPKG/root/librime/build/librime-1.11.2/include -- rime_plugins_libs: -- rime_plugins_modules: plugins -- Configuring done (0.2s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LD_FLAGS CMAKE_LIB_SUFFIX -- Build files have been written to: /home/build/YPKG/root/librime/build/librime-1.11.2/solusBuildDir + cd /home/build/YPKG/root/librime/build/librime-1.11.2 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/librime/build/librime-1.11.2 + workdir=/home/build/YPKG/root/librime/build/librime-1.11.2 + export package=librime + package=librime + export release=12 + release=12 + export version=1.11.2 + version=1.11.2 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/librime/install + installdir=/home/build/YPKG/root/librime/install + export PKG_ROOT_DIR=/home/build/YPKG/root/librime + PKG_ROOT_DIR=/home/build/YPKG/root/librime + export PKG_BUILD_DIR=/home/build/YPKG/root/librime/build + PKG_BUILD_DIR=/home/build/YPKG/root/librime/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1717701171 + SOURCE_DATE_EPOCH=1717701171 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + ninja -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [1/136] Building CXX object src/CMakeFiles/rime.dir/rime/key_table.cc.o [2/136] Building CXX object src/CMakeFiles/rime.dir/rime/language.cc.o [3/136] Building CXX object src/CMakeFiles/rime.dir/rime/candidate.cc.o [4/136] Building CXX object src/CMakeFiles/rime.dir/rime/menu.cc.o [5/136] Building CXX object src/CMakeFiles/rime.dir/rime/registry.cc.o [6/136] Building CXX object src/CMakeFiles/rime.dir/rime/key_event.cc.o [7/136] Building CXX object src/CMakeFiles/rime.dir/rime/core_module.cc.o [8/136] Building CXX object src/CMakeFiles/rime.dir/rime/commit_history.cc.o [9/136] Building CXX object src/CMakeFiles/rime.dir/rime/module.cc.o [10/136] Building CXX object src/CMakeFiles/rime.dir/rime/schema.cc.o [11/136] Building CXX object src/CMakeFiles/rime.dir/rime/resource.cc.o [12/136] Building CXX object src/CMakeFiles/rime.dir/rime/composition.cc.o [13/136] Building CXX object plugins/CMakeFiles/rime-plugins-objs.dir/plugins_module.cc.o [14/136] Building CXX object src/CMakeFiles/rime.dir/rime/ticket.cc.o [15/136] Building CXX object src/CMakeFiles/rime.dir/rime/setup.cc.o [16/136] Building CXX object src/CMakeFiles/rime.dir/rime/signature.cc.o [17/136] Building CXX object src/CMakeFiles/rime.dir/rime/deployer.cc.o [18/136] Building CXX object src/CMakeFiles/rime.dir/rime/segmentation.cc.o /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/segmentation.cc: In member function ‘bool rime::Segmentation::AddSegment(rime::Segment)’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/segmentation.cc:86:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (segment.start != start) { | ~~~~~~~~~~~~~~^~~~~~~~ [19/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/auto_patch_config_plugin.cc.o [20/136] Building CXX object src/CMakeFiles/rime.dir/rime/switches.cc.o [21/136] Building CXX object src/CMakeFiles/rime.dir/rime/translation.cc.o [22/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/build_info_plugin.cc.o [23/136] Building CXX object src/CMakeFiles/rime.dir/rime_api.cc.o /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime_api.cc:677:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 677 | RimeConfigIteratorImpl(T& container, const string& root_path) | ^ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime_api.cc:677:29: note: remove the ‘< >’ [24/136] Building CXX object src/CMakeFiles/rime.dir/rime/context.cc.o [25/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/legacy_dictionary_config_plugin.cc.o [26/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/config_component.cc.o [27/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/save_output_plugin.cc.o [28/136] Building CXX object src/CMakeFiles/rime.dir/rime/service.cc.o [29/136] Building CXX object src/CMakeFiles/rime.dir/rime/algo/strings.cc.o [30/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/default_config_plugin.cc.o [31/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/config_types.cc.o [32/136] Building CXX object src/CMakeFiles/rime.dir/rime/algo/algebra.cc.o [33/136] Building CXX object src/CMakeFiles/rime.dir/rime/algo/utilities.cc.o [34/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/legacy_preset_config_plugin.cc.o [35/136] Building CXX object src/CMakeFiles/rime.dir/rime/switcher.cc.o [36/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/config_compiler.cc.o [37/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/db_utils.cc.o [38/136] Building CXX object src/CMakeFiles/rime.dir/rime/engine.cc.o [39/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/db.cc.o [40/136] Building CXX object src/CMakeFiles/rime.dir/rime/algo/syllabifier.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/corrector.h:15, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/algo/syllabifier.cc:11: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [41/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/dict_module.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/corrector.h:15, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dict_module.cc:16: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [42/136] Building CXX object src/CMakeFiles/rime.dir/rime/config/config_data.cc.o [43/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/dict_settings.cc.o [44/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/mapped_file.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.cc:13: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h: In instantiation of ‘T* rime::MappedFile::Allocate(size_t) [with T = rime::String; size_t = long unsigned int]’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.cc:141:33: required from here 141 | String* ret = Allocate(); | ~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h:148:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct rime::String’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148 | std::memset(ptr, 0, required_space); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h:52:8: note: ‘struct rime::String’ declared here 52 | struct String { | ^~~~~~ [45/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/preset_vocabulary.cc.o [46/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/corrector.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/corrector.h:15, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/corrector.cc:8: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [47/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/level_db.cc.o [48/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/string_table.cc.o [49/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/dict_compiler.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/corrector.h:15, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dict_compiler.cc:13: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dict_compiler.cc: In member function ‘bool rime::DictCompiler::Compile(const rime::path&)’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dict_compiler.cc:162:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int table_index = 1; table_index < tables_.size(); ++table_index) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [50/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/prism.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.cc:12: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:15: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h: In instantiation of ‘T* rime::MappedFile::Allocate(size_t) [with T = rime::prism::Metadata; size_t = long unsigned int]’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.cc:161:44: required from here 161 | auto metadata = Allocate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h:148:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct rime::prism::Metadata’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148 | std::memset(ptr, 0, required_space); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:34:8: note: ‘struct rime::prism::Metadata’ declared here 34 | struct Metadata { | ^~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h: In instantiation of ‘T* rime::MappedFile::Allocate(size_t) [with T = rime::prism::SpellingDescriptor; size_t = long unsigned int]’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.cc:209:53: required from here 209 | item->at = Allocate(list_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h:148:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct rime::prism::SpellingDescriptor’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148 | std::memset(ptr, 0, required_space); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:24:8: note: ‘struct rime::prism::SpellingDescriptor’ declared here 24 | struct SpellingDescriptor { | ^~~~~~~~~~~~~~~~~~ [51/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/text_db.cc.o [52/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/table_db.cc.o [53/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/entry_collector.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.h:13, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/entry_collector.h:13, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/entry_collector.cc:13: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [54/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/table.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/table.h:14, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/table.cc:14: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/table.h:13: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h: In instantiation of ‘T* rime::MappedFile::Allocate(size_t) [with T = rime::table::Metadata; size_t = long unsigned int]’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/table.cc:332:40: required from here 332 | metadata_ = Allocate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h:148:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct rime::table::Metadata’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148 | std::memset(ptr, 0, required_space); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/table.h:87:8: note: ‘struct rime::table::Metadata’ declared here 87 | struct Metadata { | ^~~~~~~~ [55/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/reverse_lookup_dictionary.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/reverse_lookup_dictionary.h:17, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/reverse_lookup_dictionary.cc:18: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/reverse_lookup_dictionary.h:15: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h: In instantiation of ‘T* rime::MappedFile::Allocate(size_t) [with T = rime::reverse::Metadata; size_t = long unsigned int]’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/reverse_lookup_dictionary.cc:147:42: required from here 147 | metadata_ = Allocate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/mapped_file.h:148:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct rime::reverse::Metadata’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148 | std::memset(ptr, 0, required_space); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/reverse_lookup_dictionary.h:23:8: note: ‘struct rime::reverse::Metadata’ declared here 23 | struct Metadata { | ^~~~~~~~ [56/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/dictionary.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.h:13, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.cc:10: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.cc: In member function ‘bool rime::Dictionary::Load()’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.cc:376:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 376 | for (int i = 1; i < tables_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ [57/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/tsv.cc.o [58/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/user_db_recovery_task.cc.o [59/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/abc_segmentor.cc.o [60/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/vocabulary.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.cc:11: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [61/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/user_db.cc.o [62/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/affix_segmentor.cc.o [63/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/charset_filter.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/charset_filter.cc:13: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [64/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/ascii_segmentor.cc.o [65/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/echo_translator.cc.o [66/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/contextual_translation.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:17, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/contextual_translation.cc:5: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [67/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/fallback_segmentor.cc.o /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/fallback_segmentor.cc: In member function ‘virtual bool rime::FallbackSegmentor::Proceed(rime::Segmentation*)’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/fallback_segmentor.cc:25:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | if (k == input.length()) | ~~^~~~~~~~~~~~~~~~~ [68/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/filter_commons.cc.o [69/136] Building CXX object src/CMakeFiles/rime.dir/rime/algo/encoder.cc.o [70/136] Building CXX object src/CMakeFiles/rime.dir/rime/dict/user_dictionary.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/table.h:14, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/user_dictionary.cc:21: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [71/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/history_translator.cc.o [72/136] Building CXX object src/CMakeFiles/rime.dir/rime/algo/calculus.cc.o [73/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/gears_module.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:17, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/navigator.h:14, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/gears_module.cc:21: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [74/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/editor.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:17, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/editor.cc:15: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [75/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/matcher.cc.o [76/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/ascii_composer.cc.o [77/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/key_binder.cc.o [78/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/navigator.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:17, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/navigator.h:14, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/navigator.cc:15: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [79/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/reverse_lookup_filter.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/reverse_lookup_dictionary.h:17, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/reverse_lookup_filter.cc:11: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/reverse_lookup_filter.cc:13: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [80/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/poet.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/poet.cc:13: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/poet.h:15, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/poet.cc:15: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [81/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/chord_composer.cc.o [82/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/schema_list_translator.cc.o [83/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/punctuator.cc.o /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/punctuator.cc: In member function ‘virtual bool rime::PunctSegmentor::Proceed(rime::Segmentation*)’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/punctuator.cc:168:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | if (k == input.length()) | ~~^~~~~~~~~~~~~~~~~ [84/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/selector.cc.o [85/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/reverse_lookup_translator.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.h:13, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/reverse_lookup_translator.cc:15: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/reverse_lookup_translator.cc:18: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [86/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/single_char_filter.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:17, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/single_char_filter.cc:11: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [87/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/memory.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.h:13, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/memory.cc:15: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/memory.cc:18: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [88/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/shape.cc.o [89/136] Building CXX object tools/CMakeFiles/rime_api_console.dir/rime_api_console.cc.o [90/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/uniquifier.cc.o [91/136] Building CXX object src/CMakeFiles/rime.dir/rime/lever/customizer.cc.o [92/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/switch_translator.cc.o [93/136] Building CXX object src/CMakeFiles/rime.dir/rime/lever/custom_settings.cc.o [94/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/simplifier.cc.o [95/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/unity_table_encoder.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/user_dictionary.h:14, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/unity_table_encoder.cc:9: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [96/136] Building CXX object src/CMakeFiles/rime.dir/rime/lever/levers_module.cc.o [97/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/script_translator.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/corrector.h:15, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/script_translator.cc:22: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/poet.h:15, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/script_translator.cc:25: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/script_translator.cc: In instantiation of ‘void rime::ScriptTranslation::EnrollEntries(std::map&, rime::an&) [with QueryResult = std::map; rime::an = std::shared_ptr >]’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/script_translator.cc:572:20: required from here 572 | EnrollEntries(same_start_pos, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 573 | user_dict->Lookup(syllable_graph, x.first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | kMaxSyllablesForUserPhraseQuery)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/script_translator.cc:554:32: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 554 | while (homophones.size() < translator_->max_homophones() && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/script_translator.cc: In instantiation of ‘void rime::ScriptTranslation::EnrollEntries(std::map&, rime::an&) [with QueryResult = std::map; rime::an = std::shared_ptr >]’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/script_translator.cc:577:18: required from here 577 | EnrollEntries(same_start_pos, dict->Lookup(syllable_graph, x.first)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/script_translator.cc:554:32: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 554 | while (homophones.size() < translator_->max_homophones() && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [98/136] Building CXX object src/CMakeFiles/rime.dir/rime/lever/switcher_settings.cc.o [99/136] Building CXX object src/CMakeFiles/rime.dir/rime/lever/user_dict_manager.cc.o [100/136] Building CXX object tools/CMakeFiles/rime_patch.dir/rime_patch.cc.o [101/136] Building CXX object tools/CMakeFiles/rime_deployer.dir/rime_deployer.cc.o [102/136] Building CXX object tools/CMakeFiles/rime_dict_manager.dir/rime_dict_manager.cc.o [103/136] Building CXX object tools/CMakeFiles/rime_table_decompiler.dir/rime_table_decompiler.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/table.h:14, from /home/build/YPKG/root/librime/build/librime-1.11.2/tools/rime_table_decompiler.cc:10: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/tools/rime_table_decompiler.cc: In function ‘void recursion(rime::Table*, rime::TableQuery*, std::ofstream&)’: /home/build/YPKG/root/librime/build/librime-1.11.2/tools/rime_table_decompiler.cc:53:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < table->metadata()->num_syllables; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [104/136] Building CXX object tools/CMakeFiles/rime_console.dir/rime_console.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.h:13, from /home/build/YPKG/root/librime/build/librime-1.11.2/tools/rime_console.cc:19: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [105/136] Building CXX object test/CMakeFiles/rime_test.dir/component_test.cc.o [106/136] Building CXX object test/CMakeFiles/rime_test.dir/key_table_test.cc.o [107/136] Building CXX object test/CMakeFiles/rime_test.dir/calculus_test.cc.o [108/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/recognizer.cc.o [109/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/table_translator.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.h:13, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:19: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/poet.h:15, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:22: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc: In member function ‘rime::an rime::TableTranslator::MakeSentence(const std::string&, size_t, bool)’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:564:31: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 564 | if (homographs.size() >= max_homographs_) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:645:31: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 645 | if (homographs.size() >= max_homographs_) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc: In instantiation of ‘void rime::collect_entries(DictEntryList&, Iter&, int) [with Iter = UserDictEntryIterator]’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:578:28: required from here 578 | collect_entries(homographs, uter_copy, max_homographs_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:532:22: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 532 | if (entries.size() < max_entries && !iter.exhausted()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:535:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | while (entries.size() < max_entries && iter.Next()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc: In instantiation of ‘void rime::collect_entries(DictEntryList&, Iter&, int) [with Iter = DictEntryIterator]’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:656:28: required from here 656 | collect_entries(homographs, iter_copy, max_homographs_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:532:22: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 532 | if (entries.size() < max_entries && !iter.exhausted()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/table_translator.cc:535:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | while (entries.size() < max_entries && iter.Next()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [110/136] Building CXX object test/CMakeFiles/rime_test.dir/algebra_test.cc.o [111/136] Building CXX object src/CMakeFiles/rime.dir/rime/lever/deployment_tasks.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.h:13, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/lever/deployment_tasks.cc:24: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/lever/deployment_tasks.cc: In member function ‘virtual bool rime::InstallationUpdate::Run(rime::Deployer*)’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/lever/deployment_tasks.cc:86:15: warning: unused variable ‘shared_data_path’ [-Wunused-variable] 86 | const path& shared_data_path(deployer->shared_data_dir); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/lever/deployment_tasks.cc: In member function ‘virtual bool rime::SchemaUpdate::Run(rime::Deployer*)’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/lever/deployment_tasks.cc:361:15: warning: unused variable ‘user_data_path’ [-Wunused-variable] 361 | const path& user_data_path(deployer->user_data_dir); | ^~~~~~~~~~~~~~ [112/136] Building CXX object test/CMakeFiles/rime_test.dir/rime_test_main.cc.o [113/136] Building CXX object test/CMakeFiles/rime_test.dir/key_event_test.cc.o [114/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/speller.cc.o [115/136] Building CXX object test/CMakeFiles/rime_test.dir/menu_test.cc.o [116/136] Building CXX object test/CMakeFiles/rime_test.dir/dictionary_test.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/dictionary.h:13, from /home/build/YPKG/root/librime/build/librime-1.11.2/test/dictionary_test.cc:11: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [117/136] Building CXX object test/CMakeFiles/rime_test.dir/config_compiler_test.cc.o [118/136] Building CXX object test/CMakeFiles/rime_test.dir/prism_test.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/test/prism_test.cc:9: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [119/136] Building CXX object test/CMakeFiles/rime_test.dir/resource_resolver_test.cc.o [120/136] Building CXX object src/CMakeFiles/rime.dir/rime/gear/translator_commons.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:17, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.cc:13: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_exact_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:90:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | entry_->matching_code_size == entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h: In member function ‘bool rime::Phrase::is_predicitve_match() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/gear/translator_commons.h:94:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | entry_->matching_code_size < entry_->code.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [121/136] Building CXX object test/CMakeFiles/rime_test.dir/segmentor_test.cc.o [122/136] Building CXX object test/CMakeFiles/rime_test.dir/encoder_test.cc.o [123/136] Building CXX object test/CMakeFiles/rime_test.dir/corrector_test.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/corrector.h:15, from /home/build/YPKG/root/librime/build/librime-1.11.2/test/corrector_test.cc:11: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [124/136] Building CXX object test/CMakeFiles/rime_test.dir/user_db_test.cc.o [125/136] Linking CXX shared library lib/librime.so.1.11.2 [126/136] Creating library symlink lib/librime.so.1 lib/librime.so [127/136] Building CXX object test/CMakeFiles/rime_test.dir/config_test.cc.o [128/136] Linking CXX executable bin/rime_api_console [129/136] Linking CXX executable bin/rime_patch [130/136] Linking CXX executable bin/rime_table_decompiler [131/136] Linking CXX executable bin/rime_dict_manager [132/136] Linking CXX executable bin/rime_deployer [133/136] Linking CXX executable bin/rime_console [134/136] Building CXX object test/CMakeFiles/rime_test.dir/table_test.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/table.h:14, from /home/build/YPKG/root/librime/build/librime-1.11.2/test/table_test.cc:9: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [135/136] Building CXX object test/CMakeFiles/rime_test.dir/syllabifier_test.cc.o In file included from /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/prism.h:16, from /home/build/YPKG/root/librime/build/librime-1.11.2/test/syllabifier_test.cc:10: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsExactMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:60:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | return matching_code_size == 0 || matching_code_size == code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h: In member function ‘bool rime::DictEntry::IsPredictiveMatch() const’: /home/build/YPKG/root/librime/build/librime-1.11.2/src/rime/dict/vocabulary.h:63:58: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | return matching_code_size != 0 && matching_code_size < code.size(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [136/136] Linking CXX executable test/rime_test + cd /home/build/YPKG/root/librime/build/librime-1.11.2 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/librime/build/librime-1.11.2 + workdir=/home/build/YPKG/root/librime/build/librime-1.11.2 + export package=librime + package=librime + export release=12 + release=12 + export version=1.11.2 + version=1.11.2 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/librime/install + installdir=/home/build/YPKG/root/librime/install + export PKG_ROOT_DIR=/home/build/YPKG/root/librime + PKG_ROOT_DIR=/home/build/YPKG/root/librime + export PKG_BUILD_DIR=/home/build/YPKG/root/librime/build + PKG_BUILD_DIR=/home/build/YPKG/root/librime/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1717701171 + SOURCE_DATE_EPOCH=1717701171 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + DESTDIR=/home/build/YPKG/root/librime/install + ninja install -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [0/1] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /home/build/YPKG/root/librime/install/usr/lib64/pkgconfig/rime.pc -- Installing: /home/build/YPKG/root/librime/install/usr/share/cmake/rime/RimeConfig.cmake -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime_api.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime_levers_api.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/build_config.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/candidate.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/commit_history.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/common.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/component.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/composition.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/config.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/context.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/deployer.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/engine.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/filter.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/formatter.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/key_event.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/key_table.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/language.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/menu.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/messenger.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/module.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/no_logging.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/processor.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/registry.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/resource.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/schema.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/segmentation.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/segmentor.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/service.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/setup.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/signature.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/switcher.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/switches.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/ticket.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/translation.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/translator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/algo/algebra.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/algo/calculus.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/algo/dynamics.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/algo/encoder.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/algo/fs.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/algo/spelling.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/algo/strings.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/algo/syllabifier.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/algo/utilities.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/config/config_compiler.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/config/config_compiler_impl.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/config/config_component.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/config/config_cow_ref.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/config/config_data.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/config/config_types.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/config/plugins.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/corrector.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/db.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/db_pool.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/db_pool_impl.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/db_utils.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/dict_compiler.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/dict_settings.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/dictionary.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/entry_collector.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/level_db.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/mapped_file.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/preset_vocabulary.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/prism.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/reverse_lookup_dictionary.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/string_table.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/table.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/table_db.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/text_db.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/tsv.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/user_db.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/user_db_recovery_task.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/user_dictionary.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/dict/vocabulary.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/abc_segmentor.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/affix_segmentor.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/ascii_composer.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/ascii_segmentor.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/charset_filter.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/chord_composer.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/contextual_translation.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/echo_translator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/editor.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/fallback_segmentor.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/filter_commons.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/grammar.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/history_translator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/key_binder.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/key_binding_processor.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/key_binding_processor_impl.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/matcher.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/memory.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/navigator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/poet.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/punctuator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/recognizer.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/reverse_lookup_filter.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/reverse_lookup_translator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/schema_list_translator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/script_translator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/selector.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/shape.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/simplifier.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/single_char_filter.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/speller.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/switch_translator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/table_translator.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/translator_commons.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/uniquifier.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/gear/unity_table_encoder.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/lever/custom_settings.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/lever/customizer.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/lever/deployment_tasks.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/lever/switcher_settings.h -- Installing: /home/build/YPKG/root/librime/install/usr/include/rime/lever/user_dict_manager.h -- Installing: /home/build/YPKG/root/librime/install/usr/lib64/librime.so.1.11.2 -- Installing: /home/build/YPKG/root/librime/install/usr/lib64/librime.so.1 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/librime/install/usr/lib64/librime.so.1.11.2" to "" -- Installing: /home/build/YPKG/root/librime/install/usr/lib64/librime.so -- Installing: /home/build/YPKG/root/librime/install/usr/bin/rime_deployer -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/librime/install/usr/bin/rime_deployer" to "" -- Installing: /home/build/YPKG/root/librime/install/usr/bin/rime_dict_manager -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/librime/install/usr/bin/rime_dict_manager" to "" -- Installing: /home/build/YPKG/root/librime/install/usr/bin/rime_patch -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/librime/install/usr/bin/rime_patch" to "" -- Installing: /home/build/YPKG/root/librime/install/usr/bin/rime_table_decompiler -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/librime/install/usr/bin/rime_table_decompiler" to "" + cd /home/build/YPKG/root/librime/build/librime-1.11.2 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/librime/build/librime-1.11.2 + workdir=/home/build/YPKG/root/librime/build/librime-1.11.2 + export package=librime + package=librime + export release=12 + release=12 + export version=1.11.2 + version=1.11.2 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/librime/install + installdir=/home/build/YPKG/root/librime/install + export PKG_ROOT_DIR=/home/build/YPKG/root/librime + PKG_ROOT_DIR=/home/build/YPKG/root/librime + export PKG_BUILD_DIR=/home/build/YPKG/root/librime/build + PKG_BUILD_DIR=/home/build/YPKG/root/librime/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1717701171 + SOURCE_DATE_EPOCH=1717701171 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + ninja test -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [0/1] Running tests... Test project /home/build/YPKG/root/librime/build/librime-1.11.2/solusBuildDir Start 1: rime_test 1/1 Test #1: rime_test ........................ Passed 0.01 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 0.01 sec [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building librime-1.11.2 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:00.236066) [Build] Running step: build [Build] build successful (0:00:22.555774) [Build] Running step: install [Build] install successful (0:00:00.029603) [Build] Running step: check [Build] check successful (0:00:00.038425) [Examine] Examining packages [Stripped] /usr/bin/rime_patch [Stripped] /usr/bin/rime_table_decompiler [Stripped] /usr/bin/rime_deployer [Stripped] /usr/bin/rime_dict_manager [Stripped] /usr/lib64/librime.so.1.11.2 [Dependency] /usr/bin/rime_deployer adds dependency on libstdc++.so.6 from libstdc++ [Dependency] /usr/bin/rime_deployer adds dependency on libgcc_s.so.1 from libgcc [Dependency] /usr/bin/rime_deployer adds dependency on libglog.so.2 from glog [Dependency] /usr/bin/rime_deployer adds dependency on libc.so.6 from glibc [Dependency] /usr/bin/rime_table_decompiler adds dependency on libm.so.6 from glibc [Dependency] /usr/lib64/librime.so.1.11.2 adds dependency on libleveldb.so.1 from leveldb [Dependency] /usr/lib64/librime.so.1.11.2 adds dependency on ld-linux-x86-64.so.2 from glibc [Dependency] /usr/lib64/librime.so.1.11.2 adds dependency on libmarisa.so.0 from marisa-trite [Dependency] /usr/lib64/librime.so.1.11.2 adds dependency on libopencc.so.1.1 from opencc [Dependency] /usr/lib64/librime.so.1.11.2 adds dependency on libyaml-cpp.so.0.9 from yaml-cpp [Package] Creating /home/build/work/librime-dbginfo-1.11.2-12-1-x86_64.eopkg ... [Package] librime-dbginfo-1.11.2-12-1-x86_64.eopkg took 0:00:04.374967 to emit [Package] Creating /home/build/work/librime-devel-1.11.2-12-1-x86_64.eopkg ... [Package] librime-devel-1.11.2-12-1-x86_64.eopkg took 0:00:00.056391 to emit [Package] Creating /home/build/work/librime-1.11.2-12-1-x86_64.eopkg ... [Package] librime-1.11.2-12-1-x86_64.eopkg took 0:00:00.429387 to emit [Package] Building complete time=2026-03-05T01:36:14.916Z level=DEBUG msg="Collecting files" len=5 time=2026-03-05T01:36:14.916Z level=DEBUG msg="Collecting build artifact" path=librime-1.11.2-12-1-x86_64.eopkg time=2026-03-05T01:36:14.916Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=librime-1.11.2-12-1-x86_64.eopkg time=2026-03-05T01:36:14.916Z level=DEBUG msg="Collecting build artifact" path=librime-dbginfo-1.11.2-12-1-x86_64.eopkg time=2026-03-05T01:36:14.920Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=librime-dbginfo-1.11.2-12-1-x86_64.eopkg time=2026-03-05T01:36:14.920Z level=DEBUG msg="Collecting build artifact" path=librime-devel-1.11.2-12-1-x86_64.eopkg time=2026-03-05T01:36:14.920Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=librime-devel-1.11.2-12-1-x86_64.eopkg time=2026-03-05T01:36:14.920Z level=DEBUG msg="Collecting build artifact" path=librime-1.11.2-12.tram time=2026-03-05T01:36:14.920Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=librime-1.11.2-12.tram time=2026-03-05T01:36:14.920Z level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-03-05T01:36:14.920Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=pspec_x86_64.xml time=2026-03-05T01:36:14.920Z level=DEBUG msg="Acquiring global lock" time=2026-03-05T01:36:14.920Z level=DEBUG msg="Cleaning up" time=2026-03-05T01:36:14.922Z level=DEBUG msg="Killing child process in chroot" pid=1464897 time=2026-03-05T01:36:14.975Z level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-03-05T01:36:15.039Z level=INFO msg="Building succeeded"