warning: Git tree '/home/poscat/Projects/Nix/nixpkgs' is dirty libime> unpacking sources libime> unpacking source archive /nix/store/nz45qg9dcmy6z9g81q7khc6p1mdchvc1-source libime> source root is source libime> patching sources libime> configuring libime> fixing cmake files... libime> cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/doc/libime -DCMAKE_INSTALL_INFODIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/include -DCMAKE_INSTALL_SBINDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/p3kn26g5nhmx6spn37ar3mn0xjbzks3g-binutils-2.31.1/bin/strip -DCMAKE_RANLIB=/nix/store/p3kn26g5nhmx6spn37ar3mn0xjbzks3g-binutils-2.31.1/bin/ranlib -DCMAKE_AR=/nix/store/p3kn26g5nhmx6spn37ar3mn0xjbzks3g-binutils-2.31.1/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1 -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DKDE_INSTALL_EXECROOTDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1 -DKDE_INSTALL_BINDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/bin -DKDE_INSTALL_SBINDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/sbin -DKDE_INSTALL_LIBDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/lib -DKDE_INSTALL_LIBEXECDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/libexec -DKDE_INSTALL_CMAKEPACKAGEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/lib/cmake -DKDE_INSTALL_INCLUDEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/include -DKDE_INSTALL_LOCALSTATEDIR=/var -DKDE_INSTALL_DATAROOTDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share -DKDE_INSTALL_DATADIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share -DKDE_INSTALL_DOCBUNDLEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/doc/HTML -DKDE_INSTALL_KCFGDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/config.kcfg -DKDE_INSTALL_KCONFUPDATEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/kconf_update -DKDE_INSTALL_KSERVICES5DIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/kservices5 -DKDE_INSTALL_KSERVICETYPES5DIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/kservicetypes5 -DKDE_INSTALL_KXMLGUI5DIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/kxmlgui5 -DKDE_INSTALL_KNOTIFY5RCDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/knotifications5 -DKDE_INSTALL_ICONDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/icons -DKDE_INSTALL_LOCALEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/locale -DKDE_INSTALL_SOUNDDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/sounds -DKDE_INSTALL_TEMPLATEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/templates -DKDE_INSTALL_WALLPAPERDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/wallpapers -DKDE_INSTALL_APPDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/applications -DKDE_INSTALL_DESKTOPDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/desktop-directories -DKDE_INSTALL_MIMEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/mime/packages -DKDE_INSTALL_METAINFODIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/appdata -DKDE_INSTALL_MANDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/man -DKDE_INSTALL_INFODIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/info -DKDE_INSTALL_DBUSDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/dbus-1 -DKDE_INSTALL_DBUSINTERFACEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/dbus-1/interfaces -DKDE_INSTALL_DBUSSERVICEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/dbus-1/services -DKDE_INSTALL_DBUSSYSTEMSERVICEDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/share/dbus-1/system-services -DKDE_INSTALL_SYSCONFDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/etc -DKDE_INSTALL_CONFDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/etc/xdg -DKDE_INSTALL_AUTOSTARTDIR=/nix/store/35gj87zqr823d9l1xiwwd0l38prfdv23-libime-1.0.1/etc/xdg/autostart libime> -- The C compiler identification is GNU 9.3.0 libime> -- The CXX compiler identification is GNU 9.3.0 libime> -- Detecting C compiler ABI info libime> -- Detecting C compiler ABI info - done libime> -- Check for working C compiler: /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/gcc - skipped libime> -- Detecting C compile features libime> -- Detecting C compile features - done libime> -- Detecting CXX compiler ABI info libime> -- Detecting CXX compiler ABI info - done libime> -- Check for working CXX compiler: /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ - skipped libime> -- Detecting CXX compile features libime> -- Detecting CXX compile features - done libime> -- Found Boost: /nix/store/cdsa5329z5sxklx7nbgnsl87dhi2492h-boost-1.69.0-dev/include (found suitable version "1.69.0", minimum required is "1.61") found components: iostreams regex libime> -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY libime> -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success libime> -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY libime> -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success libime> -- Performing Test COMPILER_HAS_DEPRECATED_ATTR libime> -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success libime> -- Found PythonInterp: /nix/store/5aq2ix4vmk8bxs20ddqi48vc4bnk8zr5-python3-3.8.6/bin/python3 (found suitable version "3.8.6", minimum required is "3") libime> -- The following REQUIRED packages have been found: libime> * ECM (required version >= 1.0) libime> * Fcitx5Utils libime> * Boost (required version >= 1.61) libime> * PythonInterp (required version >= 3) libime> -- Configuring done libime> -- Generating done libime> CMake Warning: libime> Manually-specified variables were not used by the project: libime> BUILD_TESTING libime> CMAKE_EXPORT_NO_PACKAGE_REGISTRY libime> CMAKE_POLICY_DEFAULT_CMP0025 libime> KDE_INSTALL_APPDIR libime> KDE_INSTALL_AUTOSTARTDIR libime> KDE_INSTALL_BINDIR libime> KDE_INSTALL_CMAKEPACKAGEDIR libime> KDE_INSTALL_CONFDIR libime> KDE_INSTALL_DATADIR libime> KDE_INSTALL_DATAROOTDIR libime> KDE_INSTALL_DBUSDIR libime> KDE_INSTALL_DBUSINTERFACEDIR libime> KDE_INSTALL_DBUSSERVICEDIR libime> KDE_INSTALL_DBUSSYSTEMSERVICEDIR libime> KDE_INSTALL_DESKTOPDIR libime> KDE_INSTALL_DOCBUNDLEDIR libime> KDE_INSTALL_EXECROOTDIR libime> KDE_INSTALL_ICONDIR libime> KDE_INSTALL_INCLUDEDIR libime> KDE_INSTALL_INFODIR libime> KDE_INSTALL_KCFGDIR libime> KDE_INSTALL_KCONFUPDATEDIR libime> KDE_INSTALL_KNOTIFY5RCDIR libime> KDE_INSTALL_KSERVICES5DIR libime> KDE_INSTALL_KSERVICETYPES5DIR libime> KDE_INSTALL_KXMLGUI5DIR libime> KDE_INSTALL_LIBDIR libime> KDE_INSTALL_LIBEXECDIR libime> KDE_INSTALL_LOCALEDIR libime> KDE_INSTALL_LOCALSTATEDIR libime> KDE_INSTALL_MANDIR libime> KDE_INSTALL_METAINFODIR libime> KDE_INSTALL_MIMEDIR libime> KDE_INSTALL_SBINDIR libime> KDE_INSTALL_SOUNDDIR libime> KDE_INSTALL_SYSCONFDIR libime> KDE_INSTALL_TEMPLATEDIR libime> KDE_INSTALL_WALLPAPERDIR libime> -- Build files have been written to: /build/source/build libime> cmake: enabled parallel building libime> building libime> build flags: -j8 -l8 SHELL=/nix/store/516z50fm1jbpcl32qnzy7kynrh0vl22w-bash-4.4-p23/bin/bash libime> /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -S/build/source -B/build/source/build --check-build-system CMakeFiles/Makefile.cmake 0 libime> /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -E cmake_progress_start /build/source/build/CMakeFiles /build/source/build//CMakeFiles/progress.marks libime> make -f CMakeFiles/Makefile2 all libime> make[1]: Entering directory '/build/source/build' libime> make -f src/libime/core/CMakeFiles/kenlm.dir/build.make src/libime/core/CMakeFiles/kenlm.dir/depend libime> make -f data/CMakeFiles/opengram-dict-download.dir/build.make data/CMakeFiles/opengram-dict-download.dir/depend libime> make -f data/CMakeFiles/opengram-lm-download.dir/build.make data/CMakeFiles/opengram-lm-download.dir/depend libime> make -f data/CMakeFiles/table-dict-download.dir/build.make data/CMakeFiles/table-dict-download.dir/depend libime> make[2]: Entering directory '/build/source/build' libime> cd /build/source/build && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -E cmake_depends "Unix Makefiles" /build/source /build/source/data /build/source/build /build/source/build/data /build/source/build/data/CMakeFiles/opengram-dict-download.dir/DependInfo.cmake --color= libime> make[2]: Entering directory '/build/source/build' libime> cd /build/source/build && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -E cmake_depends "Unix Makefiles" /build/source /build/source/data /build/source/build /build/source/build/data /build/source/build/data/CMakeFiles/opengram-lm-download.dir/DependInfo.cmake --color= libime> make[2]: Entering directory '/build/source/build' libime> cd /build/source/build && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -E cmake_depends "Unix Makefiles" /build/source /build/source/data /build/source/build /build/source/build/data /build/source/build/data/CMakeFiles/table-dict-download.dir/DependInfo.cmake --color= libime> make[2]: Entering directory '/build/source/build' libime> cd /build/source/build && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -E cmake_depends "Unix Makefiles" /build/source /build/source/src/libime/core /build/source/build /build/source/build/src/libime/core /build/source/build/src/libime/core/CMakeFiles/kenlm.dir/DependInfo.cmake --color= libime> Scanning dependencies of target opengram-lm-download libime> Scanning dependencies of target table-dict-download libime> make[2]: Leaving directory '/build/source/build' libime> make[2]: Leaving directory '/build/source/build' libime> make -f data/CMakeFiles/opengram-lm-download.dir/build.make data/CMakeFiles/opengram-lm-download.dir/build libime> make -f data/CMakeFiles/table-dict-download.dir/build.make data/CMakeFiles/table-dict-download.dir/build libime> Scanning dependencies of target opengram-dict-download libime> Scanning dependencies of target kenlm libime> make[2]: Leaving directory '/build/source/build' libime> make -f data/CMakeFiles/opengram-dict-download.dir/build.make data/CMakeFiles/opengram-dict-download.dir/build libime> make[2]: Entering directory '/build/source/build' libime> cd /build/source/build/data && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -P /build/source/build/data/opengram-lm-download-download.cmake libime> make[2]: Entering directory '/build/source/build' libime> cd /build/source/build/data && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -P /build/source/build/data/table-dict-download-download.cmake libime> make[2]: Entering directory '/build/source/build' libime> cd /build/source/build/data && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -P /build/source/build/data/opengram-dict-download-download.cmake libime> -- Downloading 'https://download.fcitx-im.org/data/table.tar.gz' to '/build/source/data/table.tar.gz'... libime> -- Downloading 'https://download.fcitx-im.org/data/lm_sc.3gm.arpa-20140820.tar.bz2' to '/build/source/data/lm_sc.3gm.arpa-20140820.tar.bz2'... libime> -- Downloading 'https://download.fcitx-im.org/data/dict.utf8-20200715.tar.xz' to '/build/source/data/dict.utf8-20200715.tar.xz'... libime> CMake Error at table-dict-download-download.cmake:3 (file): libime> file DOWNLOAD HASH mismatch libime> for file: [/build/source/data/table.tar.gz] libime> expected hash: [6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7] libime> actual hash: [e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855] libime> status: [6;"Couldn't resolve host name"] libime> CMake Error at opengram-lm-download-download.cmake:3 (file): libime> file DOWNLOAD HASH mismatch libime> for file: [/build/source/data/lm_sc.3gm.arpa-20140820.tar.bz2] libime> expected hash: [751bab7c55ea93a2cedfb0fbb7eb09f67d4da9c2c55496e5f31eb8580f1d1e2f] libime> actual hash: [e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855] libime> status: [6;"Couldn't resolve host name"] libime> CMake Error at opengram-dict-download-download.cmake:3 (file): libime> file DOWNLOAD HASH mismatch libime> for file: [/build/source/data/dict.utf8-20200715.tar.xz] libime> expected hash: [23c36cd4df6de17f66bf2dfc453ec6c773641a479b6020c9e787552489c9c7d2] libime> actual hash: [e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855] libime> status: [6;"Couldn't resolve host name"] libime> make[2]: *** [data/CMakeFiles/table-dict-download.dir/build.make:79: data/CMakeFiles/table-dict-download] Error 1 libime> make[2]: Leaving directory '/build/source/build' libime> make[1]: *** [CMakeFiles/Makefile2:1360: data/CMakeFiles/table-dict-download.dir/all] Error 2 libime> make[1]: *** Waiting for unfinished jobs.... libime> make[2]: *** [data/CMakeFiles/opengram-lm-download.dir/build.make:79: data/CMakeFiles/opengram-lm-download] Error 1 libime> make[2]: Leaving directory '/build/source/build' libime> make[1]: *** [CMakeFiles/Makefile2:1251: data/CMakeFiles/opengram-lm-download.dir/all] Error 2 libime> make[2]: *** [data/CMakeFiles/opengram-dict-download.dir/build.make:79: data/CMakeFiles/opengram-dict-download] Error 1 libime> make[2]: Leaving directory '/build/source/build' libime> make[1]: *** [CMakeFiles/Makefile2:1139: data/CMakeFiles/opengram-dict-download.dir/all] Error 2 libime> make[2]: Leaving directory '/build/source/build' libime> make -f src/libime/core/CMakeFiles/kenlm.dir/build.make src/libime/core/CMakeFiles/kenlm.dir/build libime> make[2]: Entering directory '/build/source/build' libime> [ 2%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/lm_exception.cc.o libime> [ 2%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/binary_format.cc.o libime> [ 2%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/bhiksha.cc.o libime> [ 2%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/config.cc.o libime> [ 3%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/model.cc.o libime> [ 4%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/quantize.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/bhiksha.cc.o -c /build/source/src/libime/core/kenlm/lm/bhiksha.cc libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/binary_format.cc.o -c /build/source/src/libime/core/kenlm/lm/binary_format.cc libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/config.cc.o -c /build/source/src/libime/core/kenlm/lm/config.cc libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/lm_exception.cc.o -c /build/source/src/libime/core/kenlm/lm/lm_exception.cc libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/model.cc.o -c /build/source/src/libime/core/kenlm/lm/model.cc libime> [ 5%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/read_arpa.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/quantize.cc.o -c /build/source/src/libime/core/kenlm/lm/quantize.cc libime> [ 5%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/search_hashed.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/read_arpa.cc.o -c /build/source/src/libime/core/kenlm/lm/read_arpa.cc libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/search_hashed.cc.o -c /build/source/src/libime/core/kenlm/lm/search_hashed.cc libime> /build/source/src/libime/core/kenlm/lm/binary_format.cc: In member function 'void lm::ngram::BinaryFormat::FinishFile(const lm::ngram::Config&, lm::ngram::ModelType, unsigned int, const std::vector&)': libime> /build/source/src/libime/core/kenlm/lm/binary_format.cc:261:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct lm::ngram::Parameters' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] libime> 261 | memset(¶ms, 0, sizeof(Parameters)); libime> | ^ libime> In file included from /build/source/src/libime/core/kenlm/lm/binary_format.cc:1: libime> /build/source/src/libime/core/kenlm/lm/binary_format.hh:42:8: note: 'struct lm::ngram::Parameters' declared here libime> 42 | struct Parameters { libime> | ^~~~~~~~~~ libime> [ 6%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/search_trie.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/search_trie.cc.o -c /build/source/src/libime/core/kenlm/lm/search_trie.cc libime> [ 7%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/sizes.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/sizes.cc.o -c /build/source/src/libime/core/kenlm/lm/sizes.cc libime> In file included from /build/source/src/libime/core/kenlm/lm/model.hh:13, libime> from /build/source/src/libime/core/kenlm/lm/search_hashed.cc:6: libime> /build/source/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)': libime> /build/source/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter] libime> 234 | void operator()(const StringPiece &word) {} libime> | ~~~~~~~~~~~~~~~~~~~^~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/model.hh:13, libime> from /build/source/src/libime/core/kenlm/lm/model.cc:1: libime> /build/source/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)': libime> /build/source/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter] libime> 234 | void operator()(const StringPiece &word) {} libime> | ~~~~~~~~~~~~~~~~~~~^~~~ libime> /build/source/src/libime/core/kenlm/lm/search_hashed.cc: In member function 'void lm::ngram::detail::HashedSearch::DispatchBuild(util::FilePiece&, const std::vector&, const lm::ngram::Config&, const lm::ngram::ProbingVocabulary&, lm::PositiveProbWarn&) [with Value = lm::ngram::BackoffValue]': libime> /build/source/src/libime/core/kenlm/lm/search_hashed.cc:244:131: warning: unused parameter 'config' [-Wunused-parameter] libime> 244 | template <> void HashedSearch::DispatchBuild(util::FilePiece &f, const std::vector &counts, const Config &config, const ProbingVocabulary &vocab, PositiveProbWarn &warn) { libime> | ~~~~~~~~~~~~~~^~~~~~ libime> /build/source/src/libime/core/kenlm/lm/read_arpa.cc: In function 'void lm::ReadBackoff(util::FilePiece&, float&)': libime> /build/source/src/libime/core/kenlm/lm/read_arpa.cc:141:21: warning: this statement may fall through [-Wimplicit-fallthrough=] libime> 141 | ConsumeNewline(in); libime> | ~~~~~~~~~~~~~~^~~~ libime> /build/source/src/libime/core/kenlm/lm/read_arpa.cc:143:5: note: here libime> 143 | case '\n': libime> | ^~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/search_hashed.cc:1: libime> /build/source/src/libime/core/kenlm/lm/search_hashed.hh: In instantiation of 'lm::ngram::detail::HashedSearch::Unigram::Unigram(void*, uint64_t) [with Value = lm::ngram::BackoffValue; uint64_t = long unsigned int]': libime> /build/source/src/libime/core/kenlm/lm/search_hashed.cc:293:16: required from here libime> /build/source/src/libime/core/kenlm/lm/search_hashed.hh:149:39: warning: unused parameter 'count' [-Wunused-parameter] libime> 149 | Unigram(void *start, uint64_t count) : libime> | ~~~~~~~~~^~~~~ libime> [ 7%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/trie.cc.o libime> /build/source/src/libime/core/kenlm/lm/search_hashed.hh: In instantiation of 'lm::ngram::detail::HashedSearch::Unigram::Unigram(void*, uint64_t) [with Value = lm::ngram::RestValue; uint64_t = long unsigned int]': libime> /build/source/src/libime/core/kenlm/lm/search_hashed.cc:294:16: required from here libime> /build/source/src/libime/core/kenlm/lm/search_hashed.hh:149:39: warning: unused parameter 'count' [-Wunused-parameter] libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/trie.cc.o -c /build/source/src/libime/core/kenlm/lm/trie.cc libime> [ 8%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/trie_sort.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/trie_sort.cc.o -c /build/source/src/libime/core/kenlm/lm/trie_sort.cc libime> [ 9%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/value_build.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/value_build.cc.o -c /build/source/src/libime/core/kenlm/lm/value_build.cc libime> [ 10%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/virtual_interface.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/virtual_interface.cc.o -c /build/source/src/libime/core/kenlm/lm/virtual_interface.cc libime> In file included from /build/source/src/libime/core/kenlm/lm/search_trie.cc:12: libime> /build/source/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)': libime> /build/source/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter] libime> 234 | void operator()(const StringPiece &word) {} libime> | ~~~~~~~~~~~~~~~~~~~^~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/model.hh:13, libime> from /build/source/src/libime/core/kenlm/lm/sizes.cc:2: libime> /build/source/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)': libime> /build/source/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter] libime> 234 | void operator()(const StringPiece &word) {} libime> | ~~~~~~~~~~~~~~~~~~~^~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/search_trie.cc:17: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'Proxy util::ProxyIterator::operator*() [with Proxy = util::SizedProxy]': libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:212:15: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:80:32: warning: implicitly-declared 'constexpr util::SizedProxy::SizedProxy(const util::SizedProxy&)' is deprecated [-Wdeprecated-copy] libime> 80 | Proxy operator*() { return p_; } libime> | ^~ libime> In file included from /build/source/src/libime/core/kenlm/lm/search_trie.cc:19: libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:90:17: note: because 'util::SizedProxy' has user-provided 'util::SizedProxy& util::SizedProxy::operator=(const util::SizedProxy&)' libime> 90 | SizedProxy &operator=(const SizedProxy &from) { libime> | ^~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/search_trie.cc:17: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::ProxyIterator(const Proxy&) [with Proxy = util::SizedProxy]': libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:202:12: required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]' libime> /build/source/src/libime/core/kenlm/lm/search_trie.cc:157:131: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:48:50: warning: implicitly-declared 'constexpr util::SizedProxy::SizedProxy(const util::SizedProxy&)' is deprecated [-Wdeprecated-copy] libime> 48 | explicit ProxyIterator(const Proxy &p) : p_(p) {} libime> | ^ libime> In file included from /build/source/src/libime/core/kenlm/lm/search_trie.cc:19: libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:90:17: note: because 'util::SizedProxy' has user-provided 'util::SizedProxy& util::SizedProxy::operator=(const util::SizedProxy&)' libime> 90 | SizedProxy &operator=(const SizedProxy &from) { libime> | ^~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/search_trie.cc:17: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator+(std::ptrdiff_t) const [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator; std::ptrdiff_t = long int]': libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1884:43: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1970:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4899:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator; _Compare = util::SizedCompare]' libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:202:11: required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]' libime> /build/source/src/libime/core/kenlm/lm/search_trie.cc:157:131: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:50: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:84: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:6: libime> /build/source/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)': libime> /build/source/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter] libime> 234 | void operator()(const StringPiece &word) {} libime> | ~~~~~~~~~~~~~~~~~~~^~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator-(std::ptrdiff_t) const [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator; std::ptrdiff_t = long int]': libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1920:71: required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1952:38: required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1967:25: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4899:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator; _Compare = util::SizedCompare]' libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:202:11: required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]' libime> /build/source/src/libime/core/kenlm/lm/search_trie.cc:157:131: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:50: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:84: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc: In function 'FILE* lm::ngram::trie::{anonymous}::WriteContextFile(uint8_t*, uint8_t*, const string&, std::size_t, unsigned char)': libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:104:109: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 104 | (context_begin, context_end, util::SizedCompare(EntryCompare(order - 1))); libime> | ^ libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:12: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> In file included from /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/algorithm:62, libime> from /build/source/src/libime/core/kenlm/util/string_piece.hh:85, libime> from /build/source/src/libime/core/kenlm/util/fake_ostream.hh:6, libime> from /build/source/src/libime/core/kenlm/util/string_stream.hh:4, libime> from /build/source/src/libime/core/kenlm/util/exception.hh:4, libime> from /build/source/src/libime/core/kenlm/util/file.hh:4, libime> from /build/source/src/libime/core/kenlm/lm/trie_sort.hh:9, libime> from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:1: libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4887:32: note: initializing argument 1 of 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator; _Compare = util::SizedCompare]' libime> 4887 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, libime> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:104:109: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 104 | (context_begin, context_end, util::SizedCompare(EntryCompare(order - 1))); libime> | ^ libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:12: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> In file included from /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/algorithm:62, libime> from /build/source/src/libime/core/kenlm/util/string_piece.hh:85, libime> from /build/source/src/libime/core/kenlm/util/fake_ostream.hh:6, libime> from /build/source/src/libime/core/kenlm/util/string_stream.hh:4, libime> from /build/source/src/libime/core/kenlm/util/exception.hh:4, libime> from /build/source/src/libime/core/kenlm/util/file.hh:4, libime> from /build/source/src/libime/core/kenlm/lm/trie_sort.hh:9, libime> from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:1: libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4887:63: note: initializing argument 2 of 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator; _Compare = util::SizedCompare]' libime> 4887 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, libime> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:110:30: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 110 | PartialIter i(context_begin); libime> | ^ libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:12: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc: In member function 'void lm::ngram::trie::{anonymous}::ThrowCombine::operator()(std::size_t, unsigned char, const void*, const void*, FILE*) const': libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:124:31: warning: unused parameter 'entry_size' [-Wunused-parameter] libime> 124 | void operator()(std::size_t entry_size, unsigned char order, const void *first, const void *second, FILE * /*out*/) const { libime> | ~~~~~~~~~~~~^~~~~~~~~~ libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:124:95: warning: unused parameter 'second' [-Wunused-parameter] libime> 124 | void operator()(std::size_t entry_size, unsigned char order, const void *first, const void *second, FILE * /*out*/) const { libime> | ~~~~~~~~~~~~^~~~~~ libime> [ 10%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/lm/vocab.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/lm/vocab.cc.o -c /build/source/src/libime/core/kenlm/lm/vocab.cc libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:12: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'Proxy util::ProxyIterator::operator*() [with Proxy = util::SizedProxy]': libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:212:15: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:80:32: warning: implicitly-declared 'constexpr util::SizedProxy::SizedProxy(const util::SizedProxy&)' is deprecated [-Wdeprecated-copy] libime> 80 | Proxy operator*() { return p_; } libime> | ^~ libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:13: libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:90:17: note: because 'util::SizedProxy' has user-provided 'util::SizedProxy& util::SizedProxy::operator=(const util::SizedProxy&)' libime> 90 | SizedProxy &operator=(const SizedProxy &from) { libime> | ^~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:12: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::ProxyIterator(const Proxy&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy]': libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:96:90: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:48:50: warning: implicitly-declared 'constexpr lm::ngram::trie::{anonymous}::PartialViewProxy::PartialViewProxy(const lm::ngram::trie::{anonymous}::PartialViewProxy&)' is deprecated [-Wdeprecated-copy] libime> 48 | explicit ProxyIterator(const Proxy &p) : p_(p) {} libime> | ^ libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:42:23: note: because 'lm::ngram::trie::{anonymous}::PartialViewProxy' has user-provided 'lm::ngram::trie::{anonymous}::PartialViewProxy& lm::ngram::trie::{anonymous}::PartialViewProxy::operator=(const lm::ngram::trie::{anonymous}::PartialViewProxy&)' libime> 42 | PartialViewProxy &operator=(const PartialViewProxy &from) { libime> | ^~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:12: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::ProxyIterator(const Proxy&) [with Proxy = util::SizedProxy]': libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:202:12: required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]' libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:282:68: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:48:50: warning: implicitly-declared 'constexpr util::SizedProxy::SizedProxy(const util::SizedProxy&)' is deprecated [-Wdeprecated-copy] libime> 48 | explicit ProxyIterator(const Proxy &p) : p_(p) {} libime> | ^ libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:13: libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:90:17: note: because 'util::SizedProxy' has user-provided 'util::SizedProxy& util::SizedProxy::operator=(const util::SizedProxy&)' libime> 90 | SizedProxy &operator=(const SizedProxy &from) { libime> | ^~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:12: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator+(std::ptrdiff_t) const [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; util::ProxyIterator::S = util::ProxyIterator; std::ptrdiff_t = long int]': libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1884:43: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1970:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4899:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator; _Compare = util::SizedCompare]' libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:104:109: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:50: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:84: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/model.hh:13, libime> from /build/source/src/libime/core/kenlm/lm/value_build.cc:3: libime> /build/source/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)': libime> /build/source/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter] libime> 234 | void operator()(const StringPiece &word) {} libime> | ~~~~~~~~~~~~~~~~~~~^~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator-(std::ptrdiff_t) const [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; util::ProxyIterator::S = util::ProxyIterator; std::ptrdiff_t = long int]': libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1920:71: required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1952:38: required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1967:25: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4899:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator; _Compare = util::SizedCompare]' libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:104:109: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:50: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:84: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'Proxy util::ProxyIterator::operator*() [with Proxy = lm::ngram::trie::{anonymous}::PartialViewProxy]': libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1849:11: required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1884:25: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1970:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4899:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator; _Compare = util::SizedCompare]' libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:104:109: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:80:32: warning: implicitly-declared 'constexpr lm::ngram::trie::{anonymous}::PartialViewProxy::PartialViewProxy(const lm::ngram::trie::{anonymous}::PartialViewProxy&)' is deprecated [-Wdeprecated-copy] libime> 80 | Proxy operator*() { return p_; } libime> | ^~ libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:42:23: note: because 'lm::ngram::trie::{anonymous}::PartialViewProxy' has user-provided 'lm::ngram::trie::{anonymous}::PartialViewProxy& lm::ngram::trie::{anonymous}::PartialViewProxy::operator=(const lm::ngram::trie::{anonymous}::PartialViewProxy&)' libime> 42 | PartialViewProxy &operator=(const PartialViewProxy &from) { libime> | ^~~~~~~~ libime> [ 11%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/bit_packing.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/bit_packing.cc.o -c /build/source/src/libime/core/kenlm/util/bit_packing.cc libime> In file included from /build/source/src/libime/core/kenlm/lm/trie_sort.cc:12: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator+(std::ptrdiff_t) const [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator; std::ptrdiff_t = long int]': libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1884:43: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1970:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4899:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator; _Compare = util::SizedCompare]' libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:202:11: required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]' libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:282:68: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:50: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:84: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator-(std::ptrdiff_t) const [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator; std::ptrdiff_t = long int]': libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1920:71: required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1952:38: required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1967:25: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4899:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator; _Compare = util::SizedCompare]' libime> /build/source/src/libime/core/kenlm/util/sized_iterator.hh:202:11: required from 'void util::SizedSort(void*, void*, std::size_t, const Compare&) [with Compare = lm::ngram::trie::EntryCompare; std::size_t = long unsigned int]' libime> /build/source/src/libime/core/kenlm/lm/trie_sort.cc:282:68: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:50: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:84: warning: implicitly-declared 'constexpr util::ProxyIterator::ProxyIterator(const util::ProxyIterator&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::SizedProxy; util::ProxyIterator::S = util::ProxyIterator]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> [ 12%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum-dtoa.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum-dtoa.cc.o -c /build/source/src/libime/core/kenlm/util/double-conversion/bignum-dtoa.cc libime> [ 12%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum.cc.o -c /build/source/src/libime/core/kenlm/util/double-conversion/bignum.cc libime> In file included from /build/source/src/libime/core/kenlm/lm/vocab.cc:1: libime> /build/source/src/libime/core/kenlm/lm/vocab.hh: In member function 'void lm::ngram::NoOpUniqueWords::operator()(const StringPiece&)': libime> /build/source/src/libime/core/kenlm/lm/vocab.hh:234:40: warning: unused parameter 'word' [-Wunused-parameter] libime> 234 | void operator()(const StringPiece &word) {} libime> | ~~~~~~~~~~~~~~~~~~~^~~~ libime> [ 13%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/cached-powers.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/cached-powers.cc.o -c /build/source/src/libime/core/kenlm/util/double-conversion/cached-powers.cc libime> /build/source/src/libime/core/kenlm/lm/vocab.cc: In member function 'void lm::ngram::SortedVocabulary::SetupMemory(void*, std::size_t, std::size_t, const lm::ngram::Config&)': libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:88:61: warning: unused parameter 'allocated' [-Wunused-parameter] libime> 88 | void SortedVocabulary::SetupMemory(void *start, std::size_t allocated, std::size_t entries, const Config &config) { libime> | ~~~~~~~~~~~~^~~~~~~~~ libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:88:84: warning: unused parameter 'entries' [-Wunused-parameter] libime> 88 | void SortedVocabulary::SetupMemory(void *start, std::size_t allocated, std::size_t entries, const Config &config) { libime> | ~~~~~~~~~~~~^~~~~~~ libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:88:107: warning: unused parameter 'config' [-Wunused-parameter] libime> 88 | void SortedVocabulary::SetupMemory(void *start, std::size_t allocated, std::size_t entries, const Config &config) { libime> | ~~~~~~~~~~~~~~^~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/vocab.cc:11: libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh: In instantiation of 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator; Less = std::less]': libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:141:12: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:199:22: required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:128:26: required from here libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:136:12: warning: implicitly-declared 'util::ProxyIterator > >::ProxyIterator(const util::ProxyIterator > >&)' is deprecated [-Wdeprecated-copy] libime> 136 | std::sort(full_begin, full_begin + (key_end - key_begin), less_wrap); libime> | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/util/joint_sort.hh:8, libime> from /build/source/src/libime/core/kenlm/lm/vocab.cc:11: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator > >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy >; util::ProxyIterator::S = util::ProxyIterator > >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> In file included from /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/algorithm:62, libime> from /build/source/src/libime/core/kenlm/util/string_piece.hh:85, libime> from /build/source/src/libime/core/kenlm/lm/enumerate_vocab.hh:5, libime> from /build/source/src/libime/core/kenlm/lm/vocab.hh:4, libime> from /build/source/src/libime/core/kenlm/lm/vocab.cc:1: libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4887:32: note: initializing argument 1 of 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator > >; _Compare = util::detail::LessWrapper >, std::less >]' libime> 4887 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, libime> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/vocab.cc:11: libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh: In instantiation of 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*; Less = std::less]': libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:141:12: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:208:20: required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:128:26: required from here libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:136:12: warning: implicitly-declared 'util::ProxyIterator >::ProxyIterator(const util::ProxyIterator >&)' is deprecated [-Wdeprecated-copy] libime> 136 | std::sort(full_begin, full_begin + (key_end - key_begin), less_wrap); libime> | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/util/joint_sort.hh:8, libime> from /build/source/src/libime/core/kenlm/lm/vocab.cc:11: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy; util::ProxyIterator::S = util::ProxyIterator >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> In file included from /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/algorithm:62, libime> from /build/source/src/libime/core/kenlm/util/string_piece.hh:85, libime> from /build/source/src/libime/core/kenlm/lm/enumerate_vocab.hh:5, libime> from /build/source/src/libime/core/kenlm/lm/vocab.hh:4, libime> from /build/source/src/libime/core/kenlm/lm/vocab.cc:1: libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4887:32: note: initializing argument 1 of 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator >; _Compare = util::detail::LessWrapper, std::less >]' libime> 4887 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, libime> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/util/joint_sort.hh:8, libime> from /build/source/src/libime/core/kenlm/lm/vocab.cc:11: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator+(std::ptrdiff_t) const [with Proxy = util::detail::JointProxy >; util::ProxyIterator::S = util::ProxyIterator > >; std::ptrdiff_t = long int]': libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:136:36: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator; Less = std::less]' libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:141:12: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:199:22: required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:128:26: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:50: warning: implicitly-declared 'util::ProxyIterator > >::ProxyIterator(const util::ProxyIterator > >&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator > >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy >; util::ProxyIterator::S = util::ProxyIterator > >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:84: warning: implicitly-declared 'util::ProxyIterator > >::ProxyIterator(const util::ProxyIterator > >&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator > >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy >; util::ProxyIterator::S = util::ProxyIterator > >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/vocab.cc:11: libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh: In instantiation of 'util::detail::JointProxy::JointProxy(const util::detail::JointProxy&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator]': libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:31:30: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator; Less = std::less]' libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:141:12: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:199:22: required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:128:26: required from here libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:127:49: warning: implicitly-declared 'util::ProxyIterator >::ProxyIterator(const util::ProxyIterator >&)' is deprecated [-Wdeprecated-copy] libime> 127 | template class PairedIterator : public ProxyIterator > { libime> | ^~~~~~~~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/util/joint_sort.hh:8, libime> from /build/source/src/libime/core/kenlm/lm/vocab.cc:11: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy; util::ProxyIterator::S = util::ProxyIterator >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> In file included from /build/source/src/libime/core/kenlm/lm/vocab.cc:11: libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:19:49: note: synthesized method 'util::PairedIterator::PairedIterator(const util::PairedIterator&)' first required here libime> 19 | template class JointIter { libime> | ^~~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:67:82: note: synthesized method 'util::detail::JointIter >::JointIter(const util::detail::JointIter >&)' first required here libime> 67 | JointProxy(const JointProxy &other) : inner_(other.inner_) {} libime> | ^ libime> In file included from /build/source/src/libime/core/kenlm/util/joint_sort.hh:8, libime> from /build/source/src/libime/core/kenlm/lm/vocab.cc:11: libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator+(std::ptrdiff_t) const [with Proxy = util::detail::JointProxy; util::ProxyIterator::S = util::ProxyIterator >; std::ptrdiff_t = long int]': libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:136:36: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*; Less = std::less]' libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:141:12: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:208:20: required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:128:26: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:50: warning: implicitly-declared 'util::ProxyIterator >::ProxyIterator(const util::ProxyIterator >&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy; util::ProxyIterator::S = util::ProxyIterator >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:71:84: warning: implicitly-declared 'util::ProxyIterator >::ProxyIterator(const util::ProxyIterator >&)' is deprecated [-Wdeprecated-copy] libime> 71 | S operator+(std::ptrdiff_t amount) const { S ret(*this); ret += amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy; util::ProxyIterator::S = util::ProxyIterator >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator-(std::ptrdiff_t) const [with Proxy = util::detail::JointProxy >; util::ProxyIterator::S = util::ProxyIterator > >; std::ptrdiff_t = long int]': libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1920:71: required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::less > >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1952:38: required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator > >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::less > >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1967:25: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::less > >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4899:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator > >; _Compare = util::detail::LessWrapper >, std::less >]' libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:136:12: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator; Less = std::less]' libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:141:12: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = util::PairedIterator]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:199:22: required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:128:26: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:50: warning: implicitly-declared 'util::ProxyIterator > >::ProxyIterator(const util::ProxyIterator > >&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator > >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy >; util::ProxyIterator::S = util::ProxyIterator > >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:84: warning: implicitly-declared 'util::ProxyIterator > >::ProxyIterator(const util::ProxyIterator > >&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator > >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy >; util::ProxyIterator::S = util::ProxyIterator > >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh: In instantiation of 'util::ProxyIterator::S util::ProxyIterator::operator-(std::ptrdiff_t) const [with Proxy = util::detail::JointProxy; util::ProxyIterator::S = util::ProxyIterator >; std::ptrdiff_t = long int]': libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1920:71: required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::less > >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1952:38: required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = util::ProxyIterator >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::less > >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:1967:25: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = util::ProxyIterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::less > >]' libime> /nix/store/gqm07as49jn3gqmxlxrgpnqhzmm18374-gcc-9.3.0/include/c++/9.3.0/bits/stl_algo.h:4899:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = util::ProxyIterator >; _Compare = util::detail::LessWrapper, std::less >]' libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:136:12: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&, const Less&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*; Less = std::less]' libime> /build/source/src/libime/core/kenlm/util/joint_sort.hh:141:12: required from 'void util::JointSort(const KeyIter&, const KeyIter&, const ValueIter&) [with KeyIter = long unsigned int*; ValueIter = lm::ProbBackoff*]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:208:20: required from 'void lm::ngram::SortedVocabulary::GenericFinished(T*) [with T = lm::ProbBackoff]' libime> /build/source/src/libime/core/kenlm/lm/vocab.cc:128:26: required from here libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:50: warning: implicitly-declared 'util::ProxyIterator >::ProxyIterator(const util::ProxyIterator >&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy; util::ProxyIterator::S = util::ProxyIterator >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:76:84: warning: implicitly-declared 'util::ProxyIterator >::ProxyIterator(const util::ProxyIterator >&)' is deprecated [-Wdeprecated-copy] libime> 76 | S operator-(std::ptrdiff_t amount) const { S ret(*this); ret -= amount; return ret; } libime> | ^~~ libime> /build/source/src/libime/core/kenlm/util/proxy_iterator.hh:56:8: note: because 'util::ProxyIterator >' has user-provided 'util::ProxyIterator::S& util::ProxyIterator::operator=(const S&) [with Proxy = util::detail::JointProxy; util::ProxyIterator::S = util::ProxyIterator >]' libime> 56 | S &operator=(const S &other) { libime> | ^~~~~~~~ libime> [ 14%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/diy-fp.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/diy-fp.cc.o -c /build/source/src/libime/core/kenlm/util/double-conversion/diy-fp.cc libime> [ 15%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/double-conversion.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/double-conversion.cc.o -c /build/source/src/libime/core/kenlm/util/double-conversion/double-conversion.cc libime> [ 15%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fast-dtoa.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fast-dtoa.cc.o -c /build/source/src/libime/core/kenlm/util/double-conversion/fast-dtoa.cc libime> [ 16%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fixed-dtoa.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fixed-dtoa.cc.o -c /build/source/src/libime/core/kenlm/util/double-conversion/fixed-dtoa.cc libime> [ 17%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/double-conversion/strtod.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/strtod.cc.o -c /build/source/src/libime/core/kenlm/util/double-conversion/strtod.cc libime> [ 17%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/ersatz_progress.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/ersatz_progress.cc.o -c /build/source/src/libime/core/kenlm/util/ersatz_progress.cc libime> [ 18%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/exception.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/exception.cc.o -c /build/source/src/libime/core/kenlm/util/exception.cc libime> [ 19%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/file.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/file.cc.o -c /build/source/src/libime/core/kenlm/util/file.cc libime> [ 20%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/file_piece.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/file_piece.cc.o -c /build/source/src/libime/core/kenlm/util/file_piece.cc libime> [ 20%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/float_to_string.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/float_to_string.cc.o -c /build/source/src/libime/core/kenlm/util/float_to_string.cc libime> [ 21%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/integer_to_string.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/integer_to_string.cc.o -c /build/source/src/libime/core/kenlm/util/integer_to_string.cc libime> [ 22%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/mmap.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/mmap.cc.o -c /build/source/src/libime/core/kenlm/util/mmap.cc libime> [ 22%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/murmur_hash.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/murmur_hash.cc.o -c /build/source/src/libime/core/kenlm/util/murmur_hash.cc libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc: In function 'uint64_t util::MurmurHash64A(const void*, std::size_t, uint64_t)': libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:64:13: warning: this statement may fall through [-Wimplicit-fallthrough=] libime> 64 | case 7: h ^= uint64_t(data2[6]) << 48; libime> | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:65:3: note: here libime> 65 | case 6: h ^= uint64_t(data2[5]) << 40; libime> | ^~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:65:13: warning: this statement may fall through [-Wimplicit-fallthrough=] libime> 65 | case 6: h ^= uint64_t(data2[5]) << 40; libime> | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:66:3: note: here libime> 66 | case 5: h ^= uint64_t(data2[4]) << 32; libime> | ^~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:66:13: warning: this statement may fall through [-Wimplicit-fallthrough=] libime> 66 | case 5: h ^= uint64_t(data2[4]) << 32; libime> | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:67:3: note: here libime> 67 | case 4: h ^= uint64_t(data2[3]) << 24; libime> | ^~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:67:13: warning: this statement may fall through [-Wimplicit-fallthrough=] libime> 67 | case 4: h ^= uint64_t(data2[3]) << 24; libime> | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:68:3: note: here libime> 68 | case 3: h ^= uint64_t(data2[2]) << 16; libime> | ^~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:68:13: warning: this statement may fall through [-Wimplicit-fallthrough=] libime> 68 | case 3: h ^= uint64_t(data2[2]) << 16; libime> | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:69:3: note: here libime> 69 | case 2: h ^= uint64_t(data2[1]) << 8; libime> | ^~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:69:13: warning: this statement may fall through [-Wimplicit-fallthrough=] libime> 69 | case 2: h ^= uint64_t(data2[1]) << 8; libime> | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:70:3: note: here libime> 70 | case 1: h ^= uint64_t(data2[0]); libime> | ^~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc: In function 'uint64_t util::MurmurHash64B(const void*, std::size_t, uint64_t)': libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:136:14: warning: this statement may fall through [-Wimplicit-fallthrough=] libime> 136 | case 3: h2 ^= ((unsigned char*)data)[2] << 16; libime> | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:137:3: note: here libime> 137 | case 2: h2 ^= ((unsigned char*)data)[1] << 8; libime> | ^~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:137:14: warning: this statement may fall through [-Wimplicit-fallthrough=] libime> 137 | case 2: h2 ^= ((unsigned char*)data)[1] << 8; libime> | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libime> /build/source/src/libime/core/kenlm/util/murmur_hash.cc:138:3: note: here libime> 138 | case 1: h2 ^= ((unsigned char*)data)[0]; libime> | ^~~~ libime> [ 23%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/parallel_read.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/parallel_read.cc.o -c /build/source/src/libime/core/kenlm/util/parallel_read.cc libime> [ 24%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/pool.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/pool.cc.o -c /build/source/src/libime/core/kenlm/util/pool.cc libime> [ 25%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/read_compressed.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/read_compressed.cc.o -c /build/source/src/libime/core/kenlm/util/read_compressed.cc libime> [ 25%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/scoped.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/scoped.cc.o -c /build/source/src/libime/core/kenlm/util/scoped.cc libime> [ 26%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/spaces.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/spaces.cc.o -c /build/source/src/libime/core/kenlm/util/spaces.cc libime> [ 27%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/string_piece.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/string_piece.cc.o -c /build/source/src/libime/core/kenlm/util/string_piece.cc libime> [ 27%] Building CXX object src/libime/core/CMakeFiles/kenlm.dir/kenlm/util/usage.cc.o libime> cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/usage.cc.o -c /build/source/src/libime/core/kenlm/util/usage.cc libime> [ 28%] Linking CXX static library libkenlm.a libime> cd /build/source/build/src/libime/core && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -P CMakeFiles/kenlm.dir/cmake_clean_target.cmake libime> cd /build/source/build/src/libime/core && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -E cmake_link_script CMakeFiles/kenlm.dir/link.txt --verbose=1 libime> /nix/store/p3kn26g5nhmx6spn37ar3mn0xjbzks3g-binutils-2.31.1/bin/ar qc libkenlm.a CMakeFiles/kenlm.dir/kenlm/lm/bhiksha.cc.o CMakeFiles/kenlm.dir/kenlm/lm/binary_format.cc.o CMakeFiles/kenlm.dir/kenlm/lm/config.cc.o CMakeFiles/kenlm.dir/kenlm/lm/lm_exception.cc.o CMakeFiles/kenlm.dir/kenlm/lm/model.cc.o CMakeFiles/kenlm.dir/kenlm/lm/quantize.cc.o CMakeFiles/kenlm.dir/kenlm/lm/read_arpa.cc.o CMakeFiles/kenlm.dir/kenlm/lm/search_hashed.cc.o CMakeFiles/kenlm.dir/kenlm/lm/search_trie.cc.o CMakeFiles/kenlm.dir/kenlm/lm/sizes.cc.o CMakeFiles/kenlm.dir/kenlm/lm/trie.cc.o CMakeFiles/kenlm.dir/kenlm/lm/trie_sort.cc.o CMakeFiles/kenlm.dir/kenlm/lm/value_build.cc.o CMakeFiles/kenlm.dir/kenlm/lm/virtual_interface.cc.o CMakeFiles/kenlm.dir/kenlm/lm/vocab.cc.o CMakeFiles/kenlm.dir/kenlm/util/bit_packing.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum-dtoa.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/cached-powers.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/diy-fp.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/double-conversion.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fast-dtoa.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fixed-dtoa.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/strtod.cc.o CMakeFiles/kenlm.dir/kenlm/util/ersatz_progress.cc.o CMakeFiles/kenlm.dir/kenlm/util/exception.cc.o CMakeFiles/kenlm.dir/kenlm/util/file.cc.o CMakeFiles/kenlm.dir/kenlm/util/file_piece.cc.o CMakeFiles/kenlm.dir/kenlm/util/float_to_string.cc.o CMakeFiles/kenlm.dir/kenlm/util/integer_to_string.cc.o CMakeFiles/kenlm.dir/kenlm/util/mmap.cc.o CMakeFiles/kenlm.dir/kenlm/util/murmur_hash.cc.o CMakeFiles/kenlm.dir/kenlm/util/parallel_read.cc.o CMakeFiles/kenlm.dir/kenlm/util/pool.cc.o CMakeFiles/kenlm.dir/kenlm/util/read_compressed.cc.o CMakeFiles/kenlm.dir/kenlm/util/scoped.cc.o CMakeFiles/kenlm.dir/kenlm/util/spaces.cc.o CMakeFiles/kenlm.dir/kenlm/util/string_piece.cc.o CMakeFiles/kenlm.dir/kenlm/util/usage.cc.o libime> /nix/store/p3kn26g5nhmx6spn37ar3mn0xjbzks3g-binutils-2.31.1/bin/ranlib libkenlm.a libime> make[2]: Leaving directory '/build/source/build' libime> [ 28%] Built target kenlm libime> make[1]: Leaving directory '/build/source/build' libime> make: *** [Makefile:163: all] Error 2 error: --- Error --- nix builder for '/nix/store/dxh4sd8lnjw0w6l1ffcjrbqw6jkddsxk-libime-1.0.1.drv' failed with exit code 2; last 10 log lines: cd /build/source/build/src/libime/core && /nix/store/s3j2gpc2s7cdn2wafm192jfp9k8jfvhs-gcc-wrapper-9.3.0/bin/g++ -DKENLM_MAX_ORDER=3 -DNDEBUG -I/build/source/build -I/build/source/src/libime/core/kenlm -Wall -Wextra -O3 -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=c++17 -o CMakeFiles/kenlm.dir/kenlm/util/usage.cc.o -c /build/source/src/libime/core/kenlm/util/usage.cc [ 28%] Linking CXX static library libkenlm.a cd /build/source/build/src/libime/core && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -P CMakeFiles/kenlm.dir/cmake_clean_target.cmake cd /build/source/build/src/libime/core && /nix/store/21cib7707fqxwg9xpjx0hfa5p9bx8hvh-cmake-3.18.4/bin/cmake -E cmake_link_script CMakeFiles/kenlm.dir/link.txt --verbose=1 /nix/store/p3kn26g5nhmx6spn37ar3mn0xjbzks3g-binutils-2.31.1/bin/ar qc libkenlm.a CMakeFiles/kenlm.dir/kenlm/lm/bhiksha.cc.o CMakeFiles/kenlm.dir/kenlm/lm/binary_format.cc.o CMakeFiles/kenlm.dir/kenlm/lm/config.cc.o CMakeFiles/kenlm.dir/kenlm/lm/lm_exception.cc.o CMakeFiles/kenlm.dir/kenlm/lm/model.cc.o CMakeFiles/kenlm.dir/kenlm/lm/quantize.cc.o CMakeFiles/kenlm.dir/kenlm/lm/read_arpa.cc.o CMakeFiles/kenlm.dir/kenlm/lm/search_hashed.cc.o CMakeFiles/kenlm.dir/kenlm/lm/search_trie.cc.o CMakeFiles/kenlm.dir/kenlm/lm/sizes.cc.o CMakeFiles/kenlm.dir/kenlm/lm/trie.cc.o CMakeFiles/kenlm.dir/kenlm/lm/trie_sort.cc.o CMakeFiles/kenlm.dir/kenlm/lm/value_build.cc.o CMakeFiles/kenlm.dir/kenlm/lm/virtual_interface.cc.o CMakeFiles/kenlm.dir/kenlm/lm/vocab.cc.o CMakeFiles/kenlm.dir/kenlm/util/bit_packing.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum-dtoa.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/bignum.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/cached-powers.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/diy-fp.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/double-conversion.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fast-dtoa.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/fixed-dtoa.cc.o CMakeFiles/kenlm.dir/kenlm/util/double-conversion/strtod.cc.o CMakeFiles/kenlm.dir/kenlm/util/ersatz_progress.cc.o CMakeFiles/kenlm.dir/kenlm/util/exception.cc.o CMakeFiles/kenlm.dir/kenlm/util/file.cc.o CMakeFiles/kenlm.dir/kenlm/util/file_piece.cc.o CMakeFiles/kenlm.dir/kenlm/util/float_to_string.cc.o CMakeFiles/kenlm.dir/kenlm/util/integer_to_string.cc.o CMakeFiles/kenlm.dir/kenlm/util/mmap.cc.o CMakeFiles/kenlm.dir/kenlm/util/murmur_hash.cc.o CMakeFiles/kenlm.dir/kenlm/util/parallel_read.cc.o CMakeFiles/kenlm.dir/kenlm/util/pool.cc.o CMakeFiles/kenlm.dir/kenlm/util/read_compressed.cc.o CMakeFiles/kenlm.dir/kenlm/util/scoped.cc.o CMakeFiles/kenlm.dir/kenlm/util/spaces.cc.o CMakeFiles/kenlm.dir/kenlm/util/string_piece.cc.o CMakeFiles/kenlm.dir/kenlm/util/usage.cc.o /nix/store/p3kn26g5nhmx6spn37ar3mn0xjbzks3g-binutils-2.31.1/bin/ranlib libkenlm.a make[2]: Leaving directory '/build/source/build' [ 28%] Built target kenlm make[1]: Leaving directory '/build/source/build' make: *** [Makefile:163: all] Error 2