Warning: Permanently added '54.226.49.159' (ED25519) to the list of known hosts. Dload Upload Total Spent Left Speed 100 1311k 100 1311k 0 0 26.4M 0 --:--:-- --:--:-- --:--:-- 26.6M INFO: Reading stdout from command: md5sum openfst-1.8.2.tar.gz Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-t9oj22rq/openfst/openfst.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-t9oj22rq/openfst --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1694931819.169386 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.1 starting (python version = 3.11.3, NVR = mock-5.1-1.fc38)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-t9oj22rq/openfst/openfst.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 5.1 INFO: Mock Version: 5.1 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1694931819.169386/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1694931819.169386/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/8214780405b6c24a57d010898581a804cc56e8ee70a0a907f2411795c8bd9ea8/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/8214780405b6c24a57d010898581a804cc56e8ee70a0a907f2411795c8bd9ea8/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 12 MB/s | 532 kB 00:00 fedora 50 MB/s | 69 MB 00:01 Package python3-dnf-4.16.2-4.fc40.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.4.2-1.fc39 fedora 293 k Installing dependencies: dbus-libs aarch64 1:1.14.10-1.fc40 fedora 156 k python3-dateutil noarch 1:2.8.2-10.fc39 fedora 355 k python3-dbus aarch64 1.3.2-4.fc39 fedora 157 k python3-distro noarch 1.8.0-6.fc39 fedora 49 k python3-six noarch 1.16.0-12.fc39 fedora 41 k python3-systemd aarch64 235-5.fc39 fedora 107 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.1 M Installed size: 4.6 M Downloading Packages: (1/7): dbus-libs-1.14.10-1.fc40.aarch64.rpm 7.6 MB/s | 156 kB 00:00 (2/7): python3-distro-1.8.0-6.fc39.noarch.rpm 28 MB/s | 49 kB 00:00 (3/7): python3-dbus-1.3.2-4.fc39.aarch64.rpm 6.2 MB/s | 157 kB 00:00 (4/7): python3-dnf-plugins-core-4.4.2-1.fc39.no 75 MB/s | 293 kB 00:00 (5/7): python3-dateutil-2.8.2-10.fc39.noarch.rp 13 MB/s | 355 kB 00:00 (6/7): python3-six-1.16.0-12.fc39.noarch.rpm 21 MB/s | 41 kB 00:00 (7/7): python3-systemd-235-5.fc39.aarch64.rpm 55 MB/s | 107 kB 00:00 -------------------------------------------------------------------------------- Total 7.3 MB/s | 1.1 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.aarch64 1/7 Installing : python3-six-1.16.0-12.fc39.noarch 2/7 Installing : python3-dateutil-1:2.8.2-10.fc39.noarch 3/7 Installing : python3-distro-1.8.0-6.fc39.noarch 4/7 Installing : dbus-libs-1:1.14.10-1.fc40.aarch64 5/7 Installing : python3-dbus-1.3.2-4.fc39.aarch64 6/7 Installing : python3-dnf-plugins-core-4.4.2-1.fc39.noarch 7/7 Running scriptlet: python3-dnf-plugins-core-4.4.2-1.fc39.noarch 7/7 Verifying : dbus-libs-1:1.14.10-1.fc40.aarch64 1/7 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 2/7 Verifying : python3-dbus-1.3.2-4.fc39.aarch64 3/7 Verifying : python3-distro-1.8.0-6.fc39.noarch 4/7 Verifying : python3-dnf-plugins-core-4.4.2-1.fc39.noarch 5/7 Verifying : python3-six-1.16.0-12.fc39.noarch 6/7 Verifying : python3-systemd-235-5.fc39.aarch64 7/7 Installed: dbus-libs-1:1.14.10-1.fc40.aarch64 python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.aarch64 python3-distro-1.8.0-6.fc39.noarch python3-dnf-plugins-core-4.4.2-1.fc39.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.aarch64 Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-1694931819.169386/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf detected and used (direct choice) Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 55 kB/s | 1.5 kB 00:00 Copr repository 12 MB/s | 532 kB 00:00 fedora 321 kB/s | 8.7 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash aarch64 5.2.15-5.fc39 fedora 1.8 M bzip2 aarch64 1.0.8-16.fc39 fedora 52 k coreutils aarch64 9.4-1.fc40 fedora 1.2 M cpio aarch64 2.14-4.fc39 fedora 277 k diffutils aarch64 3.10-3.fc39 fedora 396 k fedora-release-common noarch 40-0.7 fedora 18 k findutils aarch64 1:4.9.0-6.fc40 fedora 495 k gawk aarch64 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack aarch64 2.38.9000-8.fc40 fedora 73 k grep aarch64 3.11-5.fc40 fedora 296 k gzip aarch64 1.12-6.fc39 fedora 164 k info aarch64 7.0.3-3.fc39 fedora 179 k patch aarch64 2.7.6-22.fc39 fedora 123 k redhat-rpm-config noarch 270-1.fc40 copr_base 74 k rpm-build aarch64 4.18.99-1.fc40 fedora 79 k sed aarch64 4.8-14.fc39 fedora 304 k shadow-utils aarch64 2:4.14.0-1.fc40 fedora 1.3 M tar aarch64 2:1.35-2.fc40 fedora 854 k unzip aarch64 6.0-62.fc39 fedora 183 k util-linux aarch64 2.39.2-1.fc40 fedora 1.2 M which aarch64 2.21-40.fc39 fedora 42 k xz aarch64 5.4.4-1.fc39 fedora 556 k Installing dependencies: alternatives aarch64 1.25-1.fc39 fedora 38 k ansible-srpm-macros noarch 1-11.fc39 fedora 21 k audit-libs aarch64 3.1.2-4.fc40 fedora 118 k authselect aarch64 1.4.2-3.fc39 fedora 144 k authselect-libs aarch64 1.4.2-3.fc39 fedora 249 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils aarch64 2.41-5.fc40 fedora 6.7 M binutils-gold aarch64 2.41-5.fc40 fedora 948 k bzip2-libs aarch64 1.0.8-16.fc39 fedora 43 k ca-certificates noarch 2023.2.60_v7.0.306-3.fc40 fedora 837 k coreutils-common aarch64 9.4-1.fc40 fedora 2.1 M cracklib aarch64 2.9.11-2.fc40 copr_base 84 k crypto-policies noarch 20230731-1.git5ed06e0.fc39 fedora 99 k curl aarch64 8.3.0-1.fc40 fedora 350 k cyrus-sasl-lib aarch64 2.1.28-11.fc39 fedora 781 k debugedit aarch64 5.0-10.fc39 fedora 77 k dwz aarch64 0.15-3.fc39 fedora 136 k ed aarch64 1.19-4.fc39 fedora 78 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils aarch64 0.189-6.fc40 fedora 539 k elfutils-debuginfod-client aarch64 0.189-6.fc40 fedora 38 k elfutils-default-yama-scope noarch 0.189-6.fc40 fedora 13 k elfutils-libelf aarch64 0.189-6.fc40 fedora 194 k elfutils-libs aarch64 0.189-6.fc40 fedora 258 k fedora-gpg-keys noarch 40-0.1 fedora 130 k fedora-release noarch 40-0.7 fedora 8.0 k fedora-release-identity-basic noarch 40-0.7 fedora 8.8 k fedora-repos noarch 40-0.1 fedora 9.4 k fedora-repos-rawhide noarch 40-0.1 fedora 9.0 k file aarch64 5.45-1.fc40 fedora 49 k file-libs aarch64 5.45-1.fc40 fedora 761 k filesystem aarch64 3.18-6.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 fedora 26 k forge-srpm-macros noarch 0.1.0-1.fc40 fedora 18 k fpc-srpm-macros noarch 1.3-8.fc39 fedora 7.4 k gdb-minimal aarch64 13.2-8.fc40 fedora 3.8 M gdbm-libs aarch64 1:1.23-4.fc39 fedora 56 k ghc-srpm-macros noarch 1.6.1-2.fc39 fedora 7.8 k glibc aarch64 2.38.9000-8.fc40 fedora 1.7 M glibc-common aarch64 2.38.9000-8.fc40 fedora 351 k glibc-gconv-extra aarch64 2.38.9000-8.fc40 fedora 2.0 M gmp aarch64 1:6.2.1-5.fc39 fedora 266 k gnat-srpm-macros noarch 6-3.fc39 fedora 8.8 k go-srpm-macros noarch 3.2.0-7.fc40 fedora 27 k jansson aarch64 2.13.1-7.fc39 fedora 46 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs aarch64 1.6.1-7.fc39 fedora 31 k krb5-libs aarch64 1.21.2-1.fc40 fedora 772 k libacl aarch64 2.3.1-9.fc40 fedora 23 k libarchive aarch64 3.7.2-1.fc40 fedora 402 k libattr aarch64 2.5.1-9.fc40 fedora 18 k libblkid aarch64 2.39.2-1.fc40 fedora 115 k libbrotli aarch64 1.1.0-1.fc40 fedora 344 k libcap aarch64 2.48-7.fc39 fedora 68 k libcap-ng aarch64 0.8.3-8.fc40 fedora 32 k libcom_err aarch64 1.47.0-2.fc39 fedora 26 k libcurl aarch64 8.3.0-1.fc40 fedora 337 k libdb aarch64 5.3.28-58.fc40 fedora 735 k libeconf aarch64 0.5.2-1.fc40 fedora 30 k libevent aarch64 2.1.12-9.fc39 fedora 254 k libfdisk aarch64 2.39.2-1.fc40 fedora 158 k libffi aarch64 3.4.4-4.fc39 fedora 38 k libgcc aarch64 13.2.1-1.fc40 copr_base 94 k libgomp aarch64 13.2.1-1.fc40 copr_base 311 k libidn2 aarch64 2.3.4-3.fc39 fedora 118 k libmount aarch64 2.39.2-1.fc40 fedora 153 k libnghttp2 aarch64 1.56.0-1.fc40 fedora 75 k libnsl2 aarch64 2.0.0-6.fc39 fedora 30 k libpkgconf aarch64 1.9.5-2.fc39 fedora 38 k libpsl aarch64 0.21.2-4.fc39 fedora 63 k libpwquality aarch64 1.4.5-6.fc39 fedora 120 k libselinux aarch64 3.5-5.fc39 fedora 86 k libsemanage aarch64 3.5-4.fc39 fedora 117 k libsepol aarch64 3.5-2.fc39 fedora 311 k libsigsegv aarch64 2.14-5.fc39 fedora 27 k libsmartcols aarch64 2.39.2-1.fc40 fedora 65 k libssh aarch64 0.10.5-2.fc39 fedora 212 k libssh-config noarch 0.10.5-2.fc39 fedora 9.2 k libstdc++ aarch64 13.2.1-1.fc40 copr_base 810 k libtasn1 aarch64 4.19.0-3.fc39 fedora 73 k libtirpc aarch64 1.3.3-1.rc2.fc39 fedora 95 k libunistring aarch64 1.1-5.fc40 fedora 540 k libutempter aarch64 1.2.1-10.fc39 fedora 27 k libuuid aarch64 2.39.2-1.fc40 fedora 28 k libverto aarch64 0.3.2-6.fc39 fedora 21 k libxcrypt aarch64 4.4.36-2.fc39 fedora 123 k libxml2 aarch64 2.11.5-1.fc40 fedora 687 k libzstd aarch64 1.5.5-4.fc39 fedora 280 k lua-libs aarch64 5.4.6-3.fc39 fedora 131 k lua-srpm-macros noarch 1-9.fc39 fedora 8.6 k lz4-libs aarch64 1.9.4-4.fc39 fedora 68 k mpfr aarch64 4.2.0-3.fc39 fedora 319 k ncurses-base noarch 6.4-7.20230520.fc40 fedora 88 k ncurses-libs aarch64 6.4-7.20230520.fc40 fedora 326 k ocaml-srpm-macros noarch 8-2.fc39 fedora 14 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap aarch64 2.6.6-1.fc39 fedora 251 k openssl-libs aarch64 1:3.1.1-4.fc40 fedora 2.0 M p11-kit aarch64 0.25.0-2.fc39 fedora 481 k p11-kit-trust aarch64 0.25.0-2.fc39 fedora 140 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam aarch64 1.5.3-2.fc39 fedora 558 k pam-libs aarch64 1.5.3-2.fc39 fedora 58 k pcre2 aarch64 10.42-1.fc39.2 fedora 219 k pcre2-syntax noarch 10.42-1.fc39.2 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf aarch64 1.9.5-2.fc39 fedora 42 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config aarch64 1.9.5-2.fc39 fedora 9.6 k popt aarch64 1.19-3.fc39 fedora 66 k publicsuffix-list-dafsa noarch 20230812-1.fc40 fedora 57 k pyproject-srpm-macros noarch 1.9.0-2.fc39 fedora 14 k python-srpm-macros noarch 3.12-4.fc40 fedora 25 k qt5-srpm-macros noarch 5.15.10-2.fc39 fedora 8.3 k qt6-srpm-macros noarch 6.5.2-2.fc39 fedora 9.2 k readline aarch64 8.2-4.fc39 fedora 211 k rpm aarch64 4.18.99-1.fc40 fedora 537 k rpm-build-libs aarch64 4.18.99-1.fc40 fedora 92 k rpm-libs aarch64 4.18.99-1.fc40 fedora 305 k rpm-sequoia aarch64 1.5.0-1.fc40 fedora 842 k rust-srpm-macros noarch 24-5.fc40 fedora 12 k setup noarch 2.14.4-1.fc39 fedora 154 k sqlite-libs aarch64 3.43.1-1.fc40 fedora 679 k systemd-libs aarch64 254.1-2.fc40 fedora 668 k tzdata noarch 2023c-3.fc40 fedora 718 k util-linux-core aarch64 2.39.2-1.fc40 fedora 490 k xxhash-libs aarch64 0.8.2-1.fc39 fedora 35 k xz-libs aarch64 5.4.4-1.fc39 fedora 106 k zip aarch64 3.0-38.fc39 fedora 262 k zlib-ng-compat aarch64 2.1.3-3.fc40 copr_base 68 k zstd aarch64 1.5.5-4.fc39 fedora 446 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 153 Packages Total size: 53 M Installed size: 304 M Downloading Packages: [SKIPPED] cracklib-2.9.11-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] libgcc-13.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libgomp-13.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libstdc++-13.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] redhat-rpm-config-270-1.fc40.noarch.rpm: Already downloaded [SKIPPED] zlib-ng-compat-2.1.3-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] alternatives-1.25-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-11.fc39.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.1.2-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] authselect-1.4.2-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] basesystem-11-18.fc39.noarch.rpm: Already downloaded [SKIPPED] bash-5.2.15-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] binutils-2.41-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] binutils-gold-2.41-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-16.fc39.aarch64.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-16.fc39.aarch64.rpm: Already downloaded [SKIPPED] ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch.rpm: Already downloaded [SKIPPED] coreutils-9.4-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] coreutils-common-9.4-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cpio-2.14-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] crypto-policies-20230731-1.git5ed06e0.fc39.noarch.rpm: Already downloaded [SKIPPED] curl-8.3.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-11.fc39.aarch64.rpm: Already downloaded [SKIPPED] debugedit-5.0-10.fc39.aarch64.rpm: Already downloaded [SKIPPED] diffutils-3.10-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] dwz-0.15-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] ed-1.19-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-0.189-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.189-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.189-6.fc40.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.189-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] elfutils-libs-0.189-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-40-0.1.noarch.rpm: Already downloaded [SKIPPED] fedora-release-40-0.7.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-40-0.7.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-40-0.7.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-40-0.1.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-40-0.1.noarch.rpm: Already downloaded [SKIPPED] file-5.45-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] file-libs-5.45-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] filesystem-3.18-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] findutils-4.9.0-6.fc40.aarch64.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] forge-srpm-macros-0.1.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-8.fc39.noarch.rpm: Already downloaded [SKIPPED] gawk-5.2.2-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gdb-minimal-13.2-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.6.1-2.fc39.noarch.rpm: Already downloaded [SKIPPED] glibc-2.38.9000-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] glibc-common-2.38.9000-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.38.9000-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.38.9000-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] gmp-6.2.1-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-6-3.fc39.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.2.0-7.fc40.noarch.rpm: Already downloaded [SKIPPED] grep-3.11-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] gzip-1.12-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] info-7.0.3-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] jansson-2.13.1-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-20.fc39.noarch.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] krb5-libs-1.21.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libacl-2.3.1-9.fc40.aarch64.rpm: Already downloaded [SKIPPED] libarchive-3.7.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libattr-2.5.1-9.fc40.aarch64.rpm: Already downloaded [SKIPPED] libblkid-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libbrotli-1.1.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libcap-2.48-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] libcom_err-1.47.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libcurl-8.3.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libdb-5.3.28-58.fc40.aarch64.rpm: Already downloaded [SKIPPED] libeconf-0.5.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libevent-2.1.12-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] libfdisk-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libffi-3.4.4-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libmount-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libnghttp2-1.56.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpkgconf-1.9.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpsl-0.21.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libselinux-3.5-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsemanage-3.5-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsepol-3.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsmartcols-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libssh-0.10.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libssh-config-0.10.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-1.rc2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libunistring-1.1-5.fc40.aarch64.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-10.fc39.aarch64.rpm: Already downloaded [SKIPPED] libuuid-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libverto-0.3.2-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.36-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxml2-2.11.5-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libzstd-1.5.5-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] lua-libs-5.4.6-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-9.fc39.noarch.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] mpfr-4.2.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] ncurses-base-6.4-7.20230520.fc40.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.4-7.20230520.fc40.aarch64.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-8-2.fc39.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-14.fc39.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.6-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] openssl-libs-3.1.1-4.fc40.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-0.25.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.25.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.3-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] pam-libs-1.5.3-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] patch-2.7.6-22.fc39.aarch64.rpm: Already downloaded [SKIPPED] pcre2-10.42-1.fc39.2.aarch64.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.42-1.fc39.2.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-51.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.9.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.9.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.9.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] popt-1.19-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20230812-1.fc40.noarch.rpm: Already downloaded [SKIPPED] pyproject-srpm-macros-1.9.0-2.fc39.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.12-4.fc40.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.10-2.fc39.noarch.rpm: Already downloaded [SKIPPED] qt6-srpm-macros-6.5.2-2.fc39.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] rpm-4.18.99-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] rpm-build-4.18.99-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.99-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.99-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.5.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] rust-srpm-macros-24-5.fc40.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-14.fc39.aarch64.rpm: Already downloaded [SKIPPED] setup-2.14.4-1.fc39.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.14.0-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] sqlite-libs-3.43.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] systemd-libs-254.1-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] tar-1.35-2.fc40.aarch64.rpm: Already downloaded [SKIPPED] tzdata-2023c-3.fc40.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-62.fc39.aarch64.rpm: Already downloaded [SKIPPED] util-linux-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] util-linux-core-2.39.2-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] which-2.21-40.fc39.aarch64.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.2-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] xz-5.4.4-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] xz-libs-5.4.4-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] zip-3.0-38.fc39.aarch64.rpm: Already downloaded [SKIPPED] zstd-1.5.5-4.fc39.aarch64.rpm: Already downloaded fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115D F9AE F857 853E E844 5D0A 0727 707E A15B 79CC From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary (0xA15B79CC) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.aarch64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-1.fc40.aarch64 1/153 Running scriptlet: libgcc-13.2.1-1.fc40.aarch64 1/153 Installing : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/153 Running scriptlet: crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/153 Installing : tzdata-2023c-3.fc40.noarch 3/153 Installing : fedora-release-identity-basic-40-0.7.noarch 4/153 Installing : fedora-repos-rawhide-40-0.1.noarch 5/153 Installing : fedora-gpg-keys-40-0.1.noarch 6/153 Installing : fedora-repos-40-0.1.noarch 7/153 Installing : fedora-release-common-40-0.7.noarch 8/153 Installing : fedora-release-40-0.7.noarch 9/153 Installing : setup-2.14.4-1.fc39.noarch 10/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 10/153 Installing : filesystem-3.18-6.fc39.aarch64 11/153 Installing : basesystem-11-18.fc39.noarch 12/153 Installing : rust-srpm-macros-24-5.fc40.noarch 13/153 Installing : qt6-srpm-macros-6.5.2-2.fc39.noarch 14/153 Installing : qt5-srpm-macros-5.15.10-2.fc39.noarch 15/153 Installing : pyproject-srpm-macros-1.9.0-2.fc39.noarch 16/153 Installing : publicsuffix-list-dafsa-20230812-1.fc40.noarch 17/153 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 18/153 Installing : perl-srpm-macros-1-51.fc39.noarch 19/153 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 20/153 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 21/153 Installing : openblas-srpm-macros-2-14.fc39.noarch 22/153 Installing : ocaml-srpm-macros-8-2.fc39.noarch 23/153 Installing : ncurses-base-6.4-7.20230520.fc40.noarch 24/153 Installing : glibc-gconv-extra-2.38.9000-8.fc40.aarch64 25/153 Running scriptlet: glibc-gconv-extra-2.38.9000-8.fc40.aarch64 25/153 Installing : glibc-minimal-langpack-2.38.9000-8.fc40.aarch64 26/153 Installing : glibc-common-2.38.9000-8.fc40.aarch64 27/153 Running scriptlet: glibc-2.38.9000-8.fc40.aarch64 28/153 Installing : glibc-2.38.9000-8.fc40.aarch64 28/153 Running scriptlet: glibc-2.38.9000-8.fc40.aarch64 28/153 Installing : ncurses-libs-6.4-7.20230520.fc40.aarch64 29/153 Installing : bash-5.2.15-5.fc39.aarch64 30/153 Running scriptlet: bash-5.2.15-5.fc39.aarch64 30/153 Installing : zlib-ng-compat-2.1.3-3.fc40.aarch64 31/153 Installing : xz-libs-5.4.4-1.fc39.aarch64 32/153 Installing : bzip2-libs-1.0.8-16.fc39.aarch64 33/153 Installing : libstdc++-13.2.1-1.fc40.aarch64 34/153 Installing : libuuid-2.39.2-1.fc40.aarch64 35/153 Installing : libzstd-1.5.5-4.fc39.aarch64 36/153 Installing : elfutils-libelf-0.189-6.fc40.aarch64 37/153 Installing : popt-1.19-3.fc39.aarch64 38/153 Installing : libblkid-2.39.2-1.fc40.aarch64 39/153 Installing : readline-8.2-4.fc39.aarch64 40/153 Installing : gmp-1:6.2.1-5.fc39.aarch64 41/153 Installing : libattr-2.5.1-9.fc40.aarch64 42/153 Installing : libacl-2.3.1-9.fc40.aarch64 43/153 Installing : libcap-2.48-7.fc39.aarch64 44/153 Installing : libxcrypt-4.4.36-2.fc39.aarch64 45/153 Installing : lz4-libs-1.9.4-4.fc39.aarch64 46/153 Installing : systemd-libs-254.1-2.fc40.aarch64 47/153 Installing : mpfr-4.2.0-3.fc39.aarch64 48/153 Installing : dwz-0.15-3.fc39.aarch64 49/153 Installing : unzip-6.0-62.fc39.aarch64 50/153 Installing : file-libs-5.45-1.fc40.aarch64 51/153 Installing : file-5.45-1.fc40.aarch64 52/153 Installing : alternatives-1.25-1.fc39.aarch64 53/153 Installing : jansson-2.13.1-7.fc39.aarch64 54/153 Installing : libcap-ng-0.8.3-8.fc40.aarch64 55/153 Installing : audit-libs-3.1.2-4.fc40.aarch64 56/153 Installing : pam-libs-1.5.3-2.fc39.aarch64 57/153 Installing : libcom_err-1.47.0-2.fc39.aarch64 58/153 Installing : libsepol-3.5-2.fc39.aarch64 59/153 Installing : libsmartcols-2.39.2-1.fc40.aarch64 60/153 Installing : libunistring-1.1-5.fc40.aarch64 61/153 Installing : libidn2-2.3.4-3.fc39.aarch64 62/153 Installing : lua-libs-5.4.6-3.fc39.aarch64 63/153 Installing : pcre2-10.42-1.fc39.2.aarch64 64/153 Installing : libselinux-3.5-5.fc39.aarch64 65/153 Installing : sed-4.8-14.fc39.aarch64 66/153 Installing : grep-3.11-5.fc40.aarch64 67/153 Installing : findutils-1:4.9.0-6.fc40.aarch64 68/153 Installing : xz-5.4.4-1.fc39.aarch64 69/153 Installing : libmount-2.39.2-1.fc40.aarch64 70/153 Installing : util-linux-core-2.39.2-1.fc40.aarch64 71/153 Installing : libsemanage-3.5-4.fc39.aarch64 72/153 Installing : tar-2:1.35-2.fc40.aarch64 73/153 Installing : libpsl-0.21.2-4.fc39.aarch64 74/153 Installing : zip-3.0-38.fc39.aarch64 75/153 Installing : zstd-1.5.5-4.fc39.aarch64 76/153 Installing : libfdisk-2.39.2-1.fc40.aarch64 77/153 Installing : bzip2-1.0.8-16.fc39.aarch64 78/153 Installing : libxml2-2.11.5-1.fc40.aarch64 79/153 Installing : sqlite-libs-3.43.1-1.fc40.aarch64 80/153 Installing : ed-1.19-4.fc39.aarch64 81/153 Installing : patch-2.7.6-22.fc39.aarch64 82/153 Installing : elfutils-default-yama-scope-0.189-6.fc40.noarch 83/153 Running scriptlet: elfutils-default-yama-scope-0.189-6.fc40.noarch 83/153 Installing : libgomp-13.2.1-1.fc40.aarch64 84/153 Installing : cpio-2.14-4.fc39.aarch64 85/153 Installing : diffutils-3.10-3.fc39.aarch64 86/153 Installing : gdbm-libs-1:1.23-4.fc39.aarch64 87/153 Installing : cyrus-sasl-lib-2.1.28-11.fc39.aarch64 88/153 Installing : keyutils-libs-1.6.1-7.fc39.aarch64 89/153 Installing : libbrotli-1.1.0-1.fc40.aarch64 90/153 Installing : libdb-5.3.28-58.fc40.aarch64 91/153 Installing : libeconf-0.5.2-1.fc40.aarch64 92/153 Installing : shadow-utils-2:4.14.0-1.fc40.aarch64 93/153 Running scriptlet: libutempter-1.2.1-10.fc39.aarch64 94/153 Installing : libutempter-1.2.1-10.fc39.aarch64 94/153 Installing : libffi-3.4.4-4.fc39.aarch64 95/153 Installing : p11-kit-0.25.0-2.fc39.aarch64 96/153 Installing : libnghttp2-1.56.0-1.fc40.aarch64 97/153 Installing : libpkgconf-1.9.5-2.fc39.aarch64 98/153 Installing : pkgconf-1.9.5-2.fc39.aarch64 99/153 Installing : pkgconf-pkg-config-1.9.5-2.fc39.aarch64 100/153 Installing : libsigsegv-2.14-5.fc39.aarch64 101/153 Installing : gawk-5.2.2-2.fc39.aarch64 102/153 Installing : libtasn1-4.19.0-3.fc39.aarch64 103/153 Installing : p11-kit-trust-0.25.0-2.fc39.aarch64 104/153 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.aarch64 104/153 Installing : libverto-0.3.2-6.fc39.aarch64 105/153 Installing : xxhash-libs-0.8.2-1.fc39.aarch64 106/153 Installing : libssh-config-0.10.5-2.fc39.noarch 107/153 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 108/153 Installing : gnat-srpm-macros-6-3.fc39.noarch 109/153 Installing : ghc-srpm-macros-1.6.1-2.fc39.noarch 110/153 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 111/153 Installing : coreutils-common-9.4-1.fc40.aarch64 112/153 Installing : openssl-libs-1:3.1.1-4.fc40.aarch64 113/153 Installing : coreutils-9.4-1.fc40.aarch64 114/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 115/153 Installing : ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 115/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 115/153 Installing : krb5-libs-1.21.2-1.fc40.aarch64 116/153 Installing : libtirpc-1.3.3-1.rc2.fc39.aarch64 117/153 Running scriptlet: authselect-libs-1.4.2-3.fc39.aarch64 118/153 Installing : authselect-libs-1.4.2-3.fc39.aarch64 118/153 Installing : gzip-1.12-6.fc39.aarch64 119/153 Installing : cracklib-2.9.11-2.fc40.aarch64 120/153 Installing : libpwquality-1.4.5-6.fc39.aarch64 121/153 Installing : authselect-1.4.2-3.fc39.aarch64 122/153 Installing : libnsl2-2.0.0-6.fc39.aarch64 123/153 Installing : pam-1.5.3-2.fc39.aarch64 124/153 Installing : libssh-0.10.5-2.fc39.aarch64 125/153 Installing : libarchive-3.7.2-1.fc40.aarch64 126/153 Installing : libevent-2.1.12-9.fc39.aarch64 127/153 Installing : openldap-2.6.6-1.fc39.aarch64 128/153 Installing : libcurl-8.3.0-1.fc40.aarch64 129/153 Installing : elfutils-libs-0.189-6.fc40.aarch64 130/153 Installing : elfutils-debuginfod-client-0.189-6.fc40.aarch64 131/153 Installing : binutils-gold-2.41-5.fc40.aarch64 132/153 Running scriptlet: binutils-gold-2.41-5.fc40.aarch64 132/153 Installing : binutils-2.41-5.fc40.aarch64 133/153 Running scriptlet: binutils-2.41-5.fc40.aarch64 133/153 Installing : elfutils-0.189-6.fc40.aarch64 134/153 Installing : gdb-minimal-13.2-8.fc40.aarch64 135/153 Installing : debugedit-5.0-10.fc39.aarch64 136/153 Installing : curl-8.3.0-1.fc40.aarch64 137/153 Installing : rpm-sequoia-1.5.0-1.fc40.aarch64 138/153 Installing : rpm-libs-4.18.99-1.fc40.aarch64 139/153 Running scriptlet: rpm-4.18.99-1.fc40.aarch64 140/153 Installing : rpm-4.18.99-1.fc40.aarch64 140/153 Installing : efi-srpm-macros-5-9.fc39.noarch 141/153 Installing : lua-srpm-macros-1-9.fc39.noarch 142/153 Installing : rpm-build-libs-4.18.99-1.fc40.aarch64 143/153 Installing : ansible-srpm-macros-1-11.fc39.noarch 144/153 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 145/153 Installing : forge-srpm-macros-0.1.0-1.fc40.noarch 146/153 Installing : go-srpm-macros-3.2.0-7.fc40.noarch 147/153 Installing : python-srpm-macros-3.12-4.fc40.noarch 148/153 Installing : redhat-rpm-config-270-1.fc40.noarch 149/153 Installing : rpm-build-4.18.99-1.fc40.aarch64 150/153 Installing : util-linux-2.39.2-1.fc40.aarch64 151/153 Installing : which-2.21-40.fc39.aarch64 152/153 Installing : info-7.0.3-3.fc39.aarch64 153/153 Running scriptlet: filesystem-3.18-6.fc39.aarch64 153/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-3.fc39.aarch64 153/153 Running scriptlet: rpm-4.18.99-1.fc40.aarch64 153/153 Running scriptlet: info-7.0.3-3.fc39.aarch64 153/153 Verifying : cracklib-2.9.11-2.fc40.aarch64 1/153 Verifying : libgcc-13.2.1-1.fc40.aarch64 2/153 Verifying : libgomp-13.2.1-1.fc40.aarch64 3/153 Verifying : libstdc++-13.2.1-1.fc40.aarch64 4/153 Verifying : redhat-rpm-config-270-1.fc40.noarch 5/153 Verifying : zlib-ng-compat-2.1.3-3.fc40.aarch64 6/153 Verifying : alternatives-1.25-1.fc39.aarch64 7/153 Verifying : ansible-srpm-macros-1-11.fc39.noarch 8/153 Verifying : audit-libs-3.1.2-4.fc40.aarch64 9/153 Verifying : authselect-1.4.2-3.fc39.aarch64 10/153 Verifying : authselect-libs-1.4.2-3.fc39.aarch64 11/153 Verifying : basesystem-11-18.fc39.noarch 12/153 Verifying : bash-5.2.15-5.fc39.aarch64 13/153 Verifying : binutils-2.41-5.fc40.aarch64 14/153 Verifying : binutils-gold-2.41-5.fc40.aarch64 15/153 Verifying : bzip2-1.0.8-16.fc39.aarch64 16/153 Verifying : bzip2-libs-1.0.8-16.fc39.aarch64 17/153 Verifying : ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch 18/153 Verifying : coreutils-9.4-1.fc40.aarch64 19/153 Verifying : coreutils-common-9.4-1.fc40.aarch64 20/153 Verifying : cpio-2.14-4.fc39.aarch64 21/153 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 22/153 Verifying : curl-8.3.0-1.fc40.aarch64 23/153 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.aarch64 24/153 Verifying : debugedit-5.0-10.fc39.aarch64 25/153 Verifying : diffutils-3.10-3.fc39.aarch64 26/153 Verifying : dwz-0.15-3.fc39.aarch64 27/153 Verifying : ed-1.19-4.fc39.aarch64 28/153 Verifying : efi-srpm-macros-5-9.fc39.noarch 29/153 Verifying : elfutils-0.189-6.fc40.aarch64 30/153 Verifying : elfutils-debuginfod-client-0.189-6.fc40.aarch64 31/153 Verifying : elfutils-default-yama-scope-0.189-6.fc40.noarch 32/153 Verifying : elfutils-libelf-0.189-6.fc40.aarch64 33/153 Verifying : elfutils-libs-0.189-6.fc40.aarch64 34/153 Verifying : fedora-gpg-keys-40-0.1.noarch 35/153 Verifying : fedora-release-40-0.7.noarch 36/153 Verifying : fedora-release-common-40-0.7.noarch 37/153 Verifying : fedora-release-identity-basic-40-0.7.noarch 38/153 Verifying : fedora-repos-40-0.1.noarch 39/153 Verifying : fedora-repos-rawhide-40-0.1.noarch 40/153 Verifying : file-5.45-1.fc40.aarch64 41/153 Verifying : file-libs-5.45-1.fc40.aarch64 42/153 Verifying : filesystem-3.18-6.fc39.aarch64 43/153 Verifying : findutils-1:4.9.0-6.fc40.aarch64 44/153 Verifying : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 45/153 Verifying : forge-srpm-macros-0.1.0-1.fc40.noarch 46/153 Verifying : fpc-srpm-macros-1.3-8.fc39.noarch 47/153 Verifying : gawk-5.2.2-2.fc39.aarch64 48/153 Verifying : gdb-minimal-13.2-8.fc40.aarch64 49/153 Verifying : gdbm-libs-1:1.23-4.fc39.aarch64 50/153 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 51/153 Verifying : glibc-2.38.9000-8.fc40.aarch64 52/153 Verifying : glibc-common-2.38.9000-8.fc40.aarch64 53/153 Verifying : glibc-gconv-extra-2.38.9000-8.fc40.aarch64 54/153 Verifying : glibc-minimal-langpack-2.38.9000-8.fc40.aarch64 55/153 Verifying : gmp-1:6.2.1-5.fc39.aarch64 56/153 Verifying : gnat-srpm-macros-6-3.fc39.noarch 57/153 Verifying : go-srpm-macros-3.2.0-7.fc40.noarch 58/153 Verifying : grep-3.11-5.fc40.aarch64 59/153 Verifying : gzip-1.12-6.fc39.aarch64 60/153 Verifying : info-7.0.3-3.fc39.aarch64 61/153 Verifying : jansson-2.13.1-7.fc39.aarch64 62/153 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 63/153 Verifying : keyutils-libs-1.6.1-7.fc39.aarch64 64/153 Verifying : krb5-libs-1.21.2-1.fc40.aarch64 65/153 Verifying : libacl-2.3.1-9.fc40.aarch64 66/153 Verifying : libarchive-3.7.2-1.fc40.aarch64 67/153 Verifying : libattr-2.5.1-9.fc40.aarch64 68/153 Verifying : libblkid-2.39.2-1.fc40.aarch64 69/153 Verifying : libbrotli-1.1.0-1.fc40.aarch64 70/153 Verifying : libcap-2.48-7.fc39.aarch64 71/153 Verifying : libcap-ng-0.8.3-8.fc40.aarch64 72/153 Verifying : libcom_err-1.47.0-2.fc39.aarch64 73/153 Verifying : libcurl-8.3.0-1.fc40.aarch64 74/153 Verifying : libdb-5.3.28-58.fc40.aarch64 75/153 Verifying : libeconf-0.5.2-1.fc40.aarch64 76/153 Verifying : libevent-2.1.12-9.fc39.aarch64 77/153 Verifying : libfdisk-2.39.2-1.fc40.aarch64 78/153 Verifying : libffi-3.4.4-4.fc39.aarch64 79/153 Verifying : libidn2-2.3.4-3.fc39.aarch64 80/153 Verifying : libmount-2.39.2-1.fc40.aarch64 81/153 Verifying : libnghttp2-1.56.0-1.fc40.aarch64 82/153 Verifying : libnsl2-2.0.0-6.fc39.aarch64 83/153 Verifying : libpkgconf-1.9.5-2.fc39.aarch64 84/153 Verifying : libpsl-0.21.2-4.fc39.aarch64 85/153 Verifying : libpwquality-1.4.5-6.fc39.aarch64 86/153 Verifying : libselinux-3.5-5.fc39.aarch64 87/153 Verifying : libsemanage-3.5-4.fc39.aarch64 88/153 Verifying : libsepol-3.5-2.fc39.aarch64 89/153 Verifying : libsigsegv-2.14-5.fc39.aarch64 90/153 Verifying : libsmartcols-2.39.2-1.fc40.aarch64 91/153 Verifying : libssh-0.10.5-2.fc39.aarch64 92/153 Verifying : libssh-config-0.10.5-2.fc39.noarch 93/153 Verifying : libtasn1-4.19.0-3.fc39.aarch64 94/153 Verifying : libtirpc-1.3.3-1.rc2.fc39.aarch64 95/153 Verifying : libunistring-1.1-5.fc40.aarch64 96/153 Verifying : libutempter-1.2.1-10.fc39.aarch64 97/153 Verifying : libuuid-2.39.2-1.fc40.aarch64 98/153 Verifying : libverto-0.3.2-6.fc39.aarch64 99/153 Verifying : libxcrypt-4.4.36-2.fc39.aarch64 100/153 Verifying : libxml2-2.11.5-1.fc40.aarch64 101/153 Verifying : libzstd-1.5.5-4.fc39.aarch64 102/153 Verifying : lua-libs-5.4.6-3.fc39.aarch64 103/153 Verifying : lua-srpm-macros-1-9.fc39.noarch 104/153 Verifying : lz4-libs-1.9.4-4.fc39.aarch64 105/153 Verifying : mpfr-4.2.0-3.fc39.aarch64 106/153 Verifying : ncurses-base-6.4-7.20230520.fc40.noarch 107/153 Verifying : ncurses-libs-6.4-7.20230520.fc40.aarch64 108/153 Verifying : ocaml-srpm-macros-8-2.fc39.noarch 109/153 Verifying : openblas-srpm-macros-2-14.fc39.noarch 110/153 Verifying : openldap-2.6.6-1.fc39.aarch64 111/153 Verifying : openssl-libs-1:3.1.1-4.fc40.aarch64 112/153 Verifying : p11-kit-0.25.0-2.fc39.aarch64 113/153 Verifying : p11-kit-trust-0.25.0-2.fc39.aarch64 114/153 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 115/153 Verifying : pam-1.5.3-2.fc39.aarch64 116/153 Verifying : pam-libs-1.5.3-2.fc39.aarch64 117/153 Verifying : patch-2.7.6-22.fc39.aarch64 118/153 Verifying : pcre2-10.42-1.fc39.2.aarch64 119/153 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 120/153 Verifying : perl-srpm-macros-1-51.fc39.noarch 121/153 Verifying : pkgconf-1.9.5-2.fc39.aarch64 122/153 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 123/153 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.aarch64 124/153 Verifying : popt-1.19-3.fc39.aarch64 125/153 Verifying : publicsuffix-list-dafsa-20230812-1.fc40.noarch 126/153 Verifying : pyproject-srpm-macros-1.9.0-2.fc39.noarch 127/153 Verifying : python-srpm-macros-3.12-4.fc40.noarch 128/153 Verifying : qt5-srpm-macros-5.15.10-2.fc39.noarch 129/153 Verifying : qt6-srpm-macros-6.5.2-2.fc39.noarch 130/153 Verifying : readline-8.2-4.fc39.aarch64 131/153 Verifying : rpm-4.18.99-1.fc40.aarch64 132/153 Verifying : rpm-build-4.18.99-1.fc40.aarch64 133/153 Verifying : rpm-build-libs-4.18.99-1.fc40.aarch64 134/153 Verifying : rpm-libs-4.18.99-1.fc40.aarch64 135/153 Verifying : rpm-sequoia-1.5.0-1.fc40.aarch64 136/153 Verifying : rust-srpm-macros-24-5.fc40.noarch 137/153 Verifying : sed-4.8-14.fc39.aarch64 138/153 Verifying : setup-2.14.4-1.fc39.noarch 139/153 Verifying : shadow-utils-2:4.14.0-1.fc40.aarch64 140/153 Verifying : sqlite-libs-3.43.1-1.fc40.aarch64 141/153 Verifying : systemd-libs-254.1-2.fc40.aarch64 142/153 Verifying : tar-2:1.35-2.fc40.aarch64 143/153 Verifying : tzdata-2023c-3.fc40.noarch 144/153 Verifying : unzip-6.0-62.fc39.aarch64 145/153 Verifying : util-linux-2.39.2-1.fc40.aarch64 146/153 Verifying : util-linux-core-2.39.2-1.fc40.aarch64 147/153 Verifying : which-2.21-40.fc39.aarch64 148/153 Verifying : xxhash-libs-0.8.2-1.fc39.aarch64 149/153 Verifying : xz-5.4.4-1.fc39.aarch64 150/153 Verifying : xz-libs-5.4.4-1.fc39.aarch64 151/153 Verifying : zip-3.0-38.fc39.aarch64 152/153 Verifying : zstd-1.5.5-4.fc39.aarch64 153/153 Installed: alternatives-1.25-1.fc39.aarch64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-4.fc40.aarch64 authselect-1.4.2-3.fc39.aarch64 authselect-libs-1.4.2-3.fc39.aarch64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.aarch64 binutils-2.41-5.fc40.aarch64 binutils-gold-2.41-5.fc40.aarch64 bzip2-1.0.8-16.fc39.aarch64 bzip2-libs-1.0.8-16.fc39.aarch64 ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch coreutils-9.4-1.fc40.aarch64 coreutils-common-9.4-1.fc40.aarch64 cpio-2.14-4.fc39.aarch64 cracklib-2.9.11-2.fc40.aarch64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.3.0-1.fc40.aarch64 cyrus-sasl-lib-2.1.28-11.fc39.aarch64 debugedit-5.0-10.fc39.aarch64 diffutils-3.10-3.fc39.aarch64 dwz-0.15-3.fc39.aarch64 ed-1.19-4.fc39.aarch64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-6.fc40.aarch64 elfutils-debuginfod-client-0.189-6.fc40.aarch64 elfutils-default-yama-scope-0.189-6.fc40.noarch elfutils-libelf-0.189-6.fc40.aarch64 elfutils-libs-0.189-6.fc40.aarch64 fedora-gpg-keys-40-0.1.noarch fedora-release-40-0.7.noarch fedora-release-common-40-0.7.noarch fedora-release-identity-basic-40-0.7.noarch fedora-repos-40-0.1.noarch fedora-repos-rawhide-40-0.1.noarch file-5.45-1.fc40.aarch64 file-libs-5.45-1.fc40.aarch64 filesystem-3.18-6.fc39.aarch64 findutils-1:4.9.0-6.fc40.aarch64 fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.1.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.aarch64 gdb-minimal-13.2-8.fc40.aarch64 gdbm-libs-1:1.23-4.fc39.aarch64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38.9000-8.fc40.aarch64 glibc-common-2.38.9000-8.fc40.aarch64 glibc-gconv-extra-2.38.9000-8.fc40.aarch64 glibc-minimal-langpack-2.38.9000-8.fc40.aarch64 gmp-1:6.2.1-5.fc39.aarch64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-7.fc40.noarch grep-3.11-5.fc40.aarch64 gzip-1.12-6.fc39.aarch64 info-7.0.3-3.fc39.aarch64 jansson-2.13.1-7.fc39.aarch64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.aarch64 krb5-libs-1.21.2-1.fc40.aarch64 libacl-2.3.1-9.fc40.aarch64 libarchive-3.7.2-1.fc40.aarch64 libattr-2.5.1-9.fc40.aarch64 libblkid-2.39.2-1.fc40.aarch64 libbrotli-1.1.0-1.fc40.aarch64 libcap-2.48-7.fc39.aarch64 libcap-ng-0.8.3-8.fc40.aarch64 libcom_err-1.47.0-2.fc39.aarch64 libcurl-8.3.0-1.fc40.aarch64 libdb-5.3.28-58.fc40.aarch64 libeconf-0.5.2-1.fc40.aarch64 libevent-2.1.12-9.fc39.aarch64 libfdisk-2.39.2-1.fc40.aarch64 libffi-3.4.4-4.fc39.aarch64 libgcc-13.2.1-1.fc40.aarch64 libgomp-13.2.1-1.fc40.aarch64 libidn2-2.3.4-3.fc39.aarch64 libmount-2.39.2-1.fc40.aarch64 libnghttp2-1.56.0-1.fc40.aarch64 libnsl2-2.0.0-6.fc39.aarch64 libpkgconf-1.9.5-2.fc39.aarch64 libpsl-0.21.2-4.fc39.aarch64 libpwquality-1.4.5-6.fc39.aarch64 libselinux-3.5-5.fc39.aarch64 libsemanage-3.5-4.fc39.aarch64 libsepol-3.5-2.fc39.aarch64 libsigsegv-2.14-5.fc39.aarch64 libsmartcols-2.39.2-1.fc40.aarch64 libssh-0.10.5-2.fc39.aarch64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-1.fc40.aarch64 libtasn1-4.19.0-3.fc39.aarch64 libtirpc-1.3.3-1.rc2.fc39.aarch64 libunistring-1.1-5.fc40.aarch64 libutempter-1.2.1-10.fc39.aarch64 libuuid-2.39.2-1.fc40.aarch64 libverto-0.3.2-6.fc39.aarch64 libxcrypt-4.4.36-2.fc39.aarch64 libxml2-2.11.5-1.fc40.aarch64 libzstd-1.5.5-4.fc39.aarch64 lua-libs-5.4.6-3.fc39.aarch64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.aarch64 mpfr-4.2.0-3.fc39.aarch64 ncurses-base-6.4-7.20230520.fc40.noarch ncurses-libs-6.4-7.20230520.fc40.aarch64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.aarch64 openssl-libs-1:3.1.1-4.fc40.aarch64 p11-kit-0.25.0-2.fc39.aarch64 p11-kit-trust-0.25.0-2.fc39.aarch64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.aarch64 pam-libs-1.5.3-2.fc39.aarch64 patch-2.7.6-22.fc39.aarch64 pcre2-10.42-1.fc39.2.aarch64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.aarch64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.aarch64 popt-1.19-3.fc39.aarch64 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.9.0-2.fc39.noarch python-srpm-macros-3.12-4.fc40.noarch qt5-srpm-macros-5.15.10-2.fc39.noarch qt6-srpm-macros-6.5.2-2.fc39.noarch readline-8.2-4.fc39.aarch64 redhat-rpm-config-270-1.fc40.noarch rpm-4.18.99-1.fc40.aarch64 rpm-build-4.18.99-1.fc40.aarch64 rpm-build-libs-4.18.99-1.fc40.aarch64 rpm-libs-4.18.99-1.fc40.aarch64 rpm-sequoia-1.5.0-1.fc40.aarch64 rust-srpm-macros-24-5.fc40.noarch sed-4.8-14.fc39.aarch64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.14.0-1.fc40.aarch64 sqlite-libs-3.43.1-1.fc40.aarch64 systemd-libs-254.1-2.fc40.aarch64 tar-2:1.35-2.fc40.aarch64 tzdata-2023c-3.fc40.noarch unzip-6.0-62.fc39.aarch64 util-linux-2.39.2-1.fc40.aarch64 util-linux-core-2.39.2-1.fc40.aarch64 which-2.21-40.fc39.aarch64 xxhash-libs-0.8.2-1.fc39.aarch64 xz-5.4.4-1.fc39.aarch64 xz-libs-5.4.4-1.fc39.aarch64 zip-3.0-38.fc39.aarch64 zlib-ng-compat-2.1.3-3.fc40.aarch64 zstd-1.5.5-4.fc39.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.25-1.fc39.aarch64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-4.fc40.aarch64 authselect-1.4.2-3.fc39.aarch64 authselect-libs-1.4.2-3.fc39.aarch64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.aarch64 binutils-2.41-5.fc40.aarch64 binutils-gold-2.41-5.fc40.aarch64 bzip2-1.0.8-16.fc39.aarch64 bzip2-libs-1.0.8-16.fc39.aarch64 ca-certificates-2023.2.60_v7.0.306-3.fc40.noarch coreutils-9.4-1.fc40.aarch64 coreutils-common-9.4-1.fc40.aarch64 cpio-2.14-4.fc39.aarch64 cracklib-2.9.11-2.fc40.aarch64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.3.0-1.fc40.aarch64 cyrus-sasl-lib-2.1.28-11.fc39.aarch64 debugedit-5.0-10.fc39.aarch64 diffutils-3.10-3.fc39.aarch64 dwz-0.15-3.fc39.aarch64 ed-1.19-4.fc39.aarch64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-6.fc40.aarch64 elfutils-debuginfod-client-0.189-6.fc40.aarch64 elfutils-default-yama-scope-0.189-6.fc40.noarch elfutils-libelf-0.189-6.fc40.aarch64 elfutils-libs-0.189-6.fc40.aarch64 fedora-gpg-keys-40-0.1.noarch fedora-release-40-0.7.noarch fedora-release-common-40-0.7.noarch fedora-release-identity-basic-40-0.7.noarch fedora-repos-40-0.1.noarch fedora-repos-rawhide-40-0.1.noarch file-5.45-1.fc40.aarch64 file-libs-5.45-1.fc40.aarch64 filesystem-3.18-6.fc39.aarch64 findutils-4.9.0-6.fc40.aarch64 fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.1.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.aarch64 gdb-minimal-13.2-8.fc40.aarch64 gdbm-libs-1.23-4.fc39.aarch64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38.9000-8.fc40.aarch64 glibc-common-2.38.9000-8.fc40.aarch64 glibc-gconv-extra-2.38.9000-8.fc40.aarch64 glibc-minimal-langpack-2.38.9000-8.fc40.aarch64 gmp-6.2.1-5.fc39.aarch64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-7.fc40.noarch gpg-pubkey-18b8e74c-62f2920f gpg-pubkey-a15b79cc-63d04c2c grep-3.11-5.fc40.aarch64 gzip-1.12-6.fc39.aarch64 info-7.0.3-3.fc39.aarch64 jansson-2.13.1-7.fc39.aarch64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.aarch64 krb5-libs-1.21.2-1.fc40.aarch64 libacl-2.3.1-9.fc40.aarch64 libarchive-3.7.2-1.fc40.aarch64 libattr-2.5.1-9.fc40.aarch64 libblkid-2.39.2-1.fc40.aarch64 libbrotli-1.1.0-1.fc40.aarch64 libcap-2.48-7.fc39.aarch64 libcap-ng-0.8.3-8.fc40.aarch64 libcom_err-1.47.0-2.fc39.aarch64 libcurl-8.3.0-1.fc40.aarch64 libdb-5.3.28-58.fc40.aarch64 libeconf-0.5.2-1.fc40.aarch64 libevent-2.1.12-9.fc39.aarch64 libfdisk-2.39.2-1.fc40.aarch64 libffi-3.4.4-4.fc39.aarch64 libgcc-13.2.1-1.fc40.aarch64 libgomp-13.2.1-1.fc40.aarch64 libidn2-2.3.4-3.fc39.aarch64 libmount-2.39.2-1.fc40.aarch64 libnghttp2-1.56.0-1.fc40.aarch64 libnsl2-2.0.0-6.fc39.aarch64 libpkgconf-1.9.5-2.fc39.aarch64 libpsl-0.21.2-4.fc39.aarch64 libpwquality-1.4.5-6.fc39.aarch64 libselinux-3.5-5.fc39.aarch64 libsemanage-3.5-4.fc39.aarch64 libsepol-3.5-2.fc39.aarch64 libsigsegv-2.14-5.fc39.aarch64 libsmartcols-2.39.2-1.fc40.aarch64 libssh-0.10.5-2.fc39.aarch64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-1.fc40.aarch64 libtasn1-4.19.0-3.fc39.aarch64 libtirpc-1.3.3-1.rc2.fc39.aarch64 libunistring-1.1-5.fc40.aarch64 libutempter-1.2.1-10.fc39.aarch64 libuuid-2.39.2-1.fc40.aarch64 libverto-0.3.2-6.fc39.aarch64 libxcrypt-4.4.36-2.fc39.aarch64 libxml2-2.11.5-1.fc40.aarch64 libzstd-1.5.5-4.fc39.aarch64 lua-libs-5.4.6-3.fc39.aarch64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.aarch64 mpfr-4.2.0-3.fc39.aarch64 ncurses-base-6.4-7.20230520.fc40.noarch ncurses-libs-6.4-7.20230520.fc40.aarch64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.aarch64 openssl-libs-3.1.1-4.fc40.aarch64 p11-kit-0.25.0-2.fc39.aarch64 p11-kit-trust-0.25.0-2.fc39.aarch64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.aarch64 pam-libs-1.5.3-2.fc39.aarch64 patch-2.7.6-22.fc39.aarch64 pcre2-10.42-1.fc39.2.aarch64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.aarch64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.aarch64 popt-1.19-3.fc39.aarch64 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.9.0-2.fc39.noarch python-srpm-macros-3.12-4.fc40.noarch qt5-srpm-macros-5.15.10-2.fc39.noarch qt6-srpm-macros-6.5.2-2.fc39.noarch readline-8.2-4.fc39.aarch64 redhat-rpm-config-270-1.fc40.noarch rpm-4.18.99-1.fc40.aarch64 rpm-build-4.18.99-1.fc40.aarch64 rpm-build-libs-4.18.99-1.fc40.aarch64 rpm-libs-4.18.99-1.fc40.aarch64 rpm-sequoia-1.5.0-1.fc40.aarch64 rust-srpm-macros-24-5.fc40.noarch sed-4.8-14.fc39.aarch64 setup-2.14.4-1.fc39.noarch shadow-utils-4.14.0-1.fc40.aarch64 sqlite-libs-3.43.1-1.fc40.aarch64 systemd-libs-254.1-2.fc40.aarch64 tar-1.35-2.fc40.aarch64 tzdata-2023c-3.fc40.noarch unzip-6.0-62.fc39.aarch64 util-linux-2.39.2-1.fc40.aarch64 util-linux-core-2.39.2-1.fc40.aarch64 which-2.21-40.fc39.aarch64 xxhash-libs-0.8.2-1.fc39.aarch64 xz-5.4.4-1.fc39.aarch64 xz-libs-5.4.4-1.fc39.aarch64 zip-3.0-38.fc39.aarch64 zlib-ng-compat-2.1.3-3.fc40.aarch64 zstd-1.5.5-4.fc39.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1689811200 Wrote: /builddir/build/SRPMS/openfst-1.8.2-5.fc40.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1694931819.169386/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-aarch64-1694931819.169386/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-aarch64-1694931819.169386/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-t9oj22rq/openfst/openfst.spec) Config(child) 0 minutes 37 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/openfst-1.8.2-5.fc40.src.rpm) Config(fedora-rawhide-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1694931819.169386/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1694931819.169386/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-1694931819.169386/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Finish: chroot init INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.18.99-1.fc40.aarch64 rpm-sequoia-1.5.0-1.fc40.aarch64 python3-dnf-4.16.2-4.fc40.noarch python3-dnf-plugins-core-4.4.2-1.fc39.noarch yum-4.16.2-4.fc40.noarch Start: build phase for openfst-1.8.2-5.fc40.src.rpm Start: build setup for openfst-1.8.2-5.fc40.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1689811200 Wrote: /builddir/build/SRPMS/openfst-1.8.2-5.fc40.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 65 kB/s | 1.5 kB 00:00 fedora 152 kB/s | 8.7 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: chrpath aarch64 0.16-21.fc39 fedora 30 k gcc-c++ aarch64 13.2.1-1.fc40 copr_base 12 M help2man noarch 1.49.3-3.fc39 fedora 228 k make aarch64 1:4.4.1-2.fc39 fedora 585 k zlib-ng-compat-devel aarch64 2.1.3-3.fc40 copr_base 34 k Installing dependencies: annobin-docs noarch 12.26-1.fc40 fedora 94 k annobin-plugin-gcc aarch64 12.26-1.fc40 fedora 958 k cpp aarch64 13.2.1-1.fc40 copr_base 9.7 M gc aarch64 8.2.2-4.fc39 fedora 110 k gcc aarch64 13.2.1-1.fc40 copr_base 31 M gcc-plugin-annobin aarch64 13.2.1-1.fc40 copr_base 47 k glibc-devel aarch64 2.38.9000-8.fc40 fedora 581 k groff-base aarch64 1.23.0-2.fc39 fedora 1.1 M guile22 aarch64 2.2.7-9.fc39 fedora 6.5 M kernel-headers aarch64 6.6.0-0.rc1.git0.1.fc40 fedora 1.5 M libasan aarch64 13.2.1-1.fc40 copr_base 455 k libatomic aarch64 13.2.1-1.fc40 copr_base 36 k libmpc aarch64 1.3.1-3.fc39 fedora 72 k libstdc++-devel aarch64 13.2.1-1.fc40 copr_base 2.5 M libtool-ltdl aarch64 2.4.7-8.fc40 fedora 36 k libubsan aarch64 13.2.1-1.fc40 copr_base 204 k libxcrypt-devel aarch64 4.4.36-2.fc39 fedora 30 k ncurses aarch64 6.4-7.20230520.fc40 fedora 415 k perl-AutoLoader noarch 5.74-500.fc39 fedora 21 k perl-B aarch64 1.88-500.fc39 fedora 178 k perl-Carp noarch 1.54-500.fc39 fedora 29 k perl-Class-Struct noarch 0.68-500.fc39 fedora 22 k perl-Data-Dumper aarch64 2.188-501.fc39 fedora 55 k perl-Digest noarch 1.20-500.fc39 fedora 25 k perl-Digest-MD5 aarch64 2.58-500.fc39 fedora 36 k perl-DynaLoader aarch64 1.54-500.fc39 fedora 26 k perl-Encode aarch64 4:3.19-500.fc39 fedora 1.7 M perl-Errno aarch64 1.37-500.fc39 fedora 15 k perl-Exporter noarch 5.77-500.fc39 fedora 31 k perl-Fcntl aarch64 1.15-500.fc39 fedora 21 k perl-File-Basename noarch 2.86-500.fc39 fedora 17 k perl-File-Path noarch 2.18-500.fc39 fedora 35 k perl-File-Temp noarch 1:0.231.100-500.fc39 fedora 58 k perl-File-stat noarch 1.13-500.fc39 fedora 17 k perl-FileHandle noarch 2.05-500.fc39 fedora 16 k perl-Getopt-Long noarch 1:2.54-500.fc39 fedora 60 k perl-Getopt-Std noarch 1.13-500.fc39 fedora 16 k perl-HTTP-Tiny noarch 0.088-3.fc39 fedora 56 k perl-IO aarch64 1.52-500.fc39 fedora 83 k perl-IO-Socket-IP noarch 0.42-1.fc39 fedora 42 k perl-IO-Socket-SSL noarch 2.083-3.fc39 fedora 225 k perl-IPC-Open3 noarch 1.22-500.fc39 fedora 22 k perl-MIME-Base64 aarch64 3.16-500.fc39 fedora 30 k perl-Mozilla-CA noarch 20230821-1.fc40 fedora 13 k perl-Net-SSLeay aarch64 1.92-10.fc39 fedora 356 k perl-POSIX aarch64 2.13-500.fc39 fedora 98 k perl-PathTools aarch64 3.89-500.fc39 fedora 88 k perl-Pod-Escapes noarch 1:1.07-501.fc40 fedora 19 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 fedora 86 k perl-Pod-Simple noarch 1:3.45-4.fc39 fedora 218 k perl-Pod-Usage noarch 4:2.03-500.fc39 fedora 39 k perl-Scalar-List-Utils aarch64 5:1.63-500.fc39 fedora 71 k perl-SelectSaver noarch 1.02-500.fc39 fedora 12 k perl-Socket aarch64 4:2.037-3.fc39 fedora 56 k perl-Storable aarch64 1:3.32-500.fc39 fedora 97 k perl-Symbol noarch 1.09-500.fc39 fedora 14 k perl-Term-ANSIColor noarch 5.01-501.fc39 fedora 47 k perl-Term-Cap noarch 1.18-500.fc39 fedora 22 k perl-Text-ParseWords noarch 3.31-500.fc39 fedora 16 k perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 fedora 22 k perl-Time-Local noarch 2:1.350-3.fc39 fedora 34 k perl-URI noarch 5.21-1.fc40 fedora 125 k perl-base noarch 2.27-500.fc39 fedora 16 k perl-constant noarch 1.33-501.fc39 fedora 22 k perl-if noarch 0.61.000-500.fc39 fedora 14 k perl-interpreter aarch64 4:5.38.0-500.fc39 fedora 72 k perl-libnet noarch 3.15-501.fc39 fedora 129 k perl-libs aarch64 4:5.38.0-500.fc39 fedora 2.3 M perl-locale noarch 1.10-500.fc39 fedora 14 k perl-mro aarch64 1.28-500.fc39 fedora 29 k perl-overload noarch 1.37-500.fc39 fedora 46 k perl-overloading noarch 0.02-500.fc39 fedora 13 k perl-parent noarch 1:0.241-500.fc39 fedora 14 k perl-podlators noarch 1:5.01-500.fc39 fedora 125 k perl-vars noarch 1.05-500.fc39 fedora 13 k Transaction Summary ================================================================================ Install 80 Packages Total size: 75 M Total download size: 23 M Installed size: 256 M Downloading Packages: [SKIPPED] cpp-13.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] gcc-13.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libasan-13.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libatomic-13.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libubsan-13.2.1-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] zlib-ng-compat-devel-2.1.3-3.fc40.aarch64.rpm: Already downloaded [SKIPPED] annobin-docs-12.26-1.fc40.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-12.26-1.fc40.aarch64.rpm: Already downloaded [SKIPPED] gc-8.2.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] glibc-devel-2.38.9000-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] guile22-2.2.7-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] kernel-headers-6.6.0-0.rc1.git0.1.fc40.aarch64.rpm: Already downloaded [SKIPPED] libmpc-1.3.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-8.fc40.aarch64.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.36-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] make-4.4.1-2.fc39.aarch64.rpm: Already downloaded (18/80): chrpath-0.16-21.fc39.aarch64.rpm 1.5 MB/s | 30 kB 00:00 (19/80): libstdc++-devel-13.2.1-1.fc40.aarch64. 61 MB/s | 2.5 MB 00:00 (20/80): groff-base-1.23.0-2.fc39.aarch64.rpm 40 MB/s | 1.1 MB 00:00 (21/80): help2man-1.49.3-3.fc39.noarch.rpm 34 MB/s | 228 kB 00:00 (22/80): gcc-c++-13.2.1-1.fc40.aarch64.rpm 185 MB/s | 12 MB 00:00 (23/80): ncurses-6.4-7.20230520.fc40.aarch64.rp 27 MB/s | 415 kB 00:00 (24/80): perl-AutoLoader-5.74-500.fc39.noarch.r 1.4 MB/s | 21 kB 00:00 (25/80): perl-Class-Struct-0.68-500.fc39.noarch 8.5 MB/s | 22 kB 00:00 (26/80): perl-Carp-1.54-500.fc39.noarch.rpm 9.0 MB/s | 29 kB 00:00 (27/80): perl-B-1.88-500.fc39.aarch64.rpm 30 MB/s | 178 kB 00:00 (28/80): perl-Data-Dumper-2.188-501.fc39.aarch6 16 MB/s | 55 kB 00:00 (29/80): perl-Digest-MD5-2.58-500.fc39.aarch64. 8.7 MB/s | 36 kB 00:00 (30/80): perl-DynaLoader-1.54-500.fc39.aarch64. 8.0 MB/s | 26 kB 00:00 (31/80): perl-Errno-1.37-500.fc39.aarch64.rpm 6.1 MB/s | 15 kB 00:00 (32/80): perl-Exporter-5.77-500.fc39.noarch.rpm 6.7 MB/s | 31 kB 00:00 (33/80): perl-Encode-3.19-500.fc39.aarch64.rpm 159 MB/s | 1.7 MB 00:00 (34/80): perl-Digest-1.20-500.fc39.noarch.rpm 1.1 MB/s | 25 kB 00:00 (35/80): perl-File-Basename-2.86-500.fc39.noarc 2.3 MB/s | 17 kB 00:00 (36/80): perl-File-Path-2.18-500.fc39.noarch.rp 11 MB/s | 35 kB 00:00 (37/80): perl-Fcntl-1.15-500.fc39.aarch64.rpm 1.6 MB/s | 21 kB 00:00 (38/80): perl-File-Temp-0.231.100-500.fc39.noar 15 MB/s | 58 kB 00:00 (39/80): perl-File-stat-1.13-500.fc39.noarch.rp 3.4 MB/s | 17 kB 00:00 (40/80): perl-FileHandle-2.05-500.fc39.noarch.r 4.6 MB/s | 16 kB 00:00 (41/80): perl-Getopt-Std-1.13-500.fc39.noarch.r 4.6 MB/s | 16 kB 00:00 (42/80): perl-Getopt-Long-2.54-500.fc39.noarch. 8.7 MB/s | 60 kB 00:00 (43/80): perl-IO-1.52-500.fc39.aarch64.rpm 13 MB/s | 83 kB 00:00 (44/80): perl-IO-Socket-IP-0.42-1.fc39.noarch.r 8.0 MB/s | 42 kB 00:00 (45/80): perl-HTTP-Tiny-0.088-3.fc39.noarch.rpm 4.2 MB/s | 56 kB 00:00 (46/80): perl-IPC-Open3-1.22-500.fc39.noarch.rp 6.5 MB/s | 22 kB 00:00 (47/80): perl-IO-Socket-SSL-2.083-3.fc39.noarch 49 MB/s | 225 kB 00:00 (48/80): perl-MIME-Base64-3.16-500.fc39.aarch64 9.8 MB/s | 30 kB 00:00 (49/80): perl-Mozilla-CA-20230821-1.fc40.noarch 4.9 MB/s | 13 kB 00:00 (50/80): perl-Net-SSLeay-1.92-10.fc39.aarch64.r 79 MB/s | 356 kB 00:00 (51/80): perl-PathTools-3.89-500.fc39.aarch64.r 25 MB/s | 88 kB 00:00 (52/80): perl-POSIX-2.13-500.fc39.aarch64.rpm 19 MB/s | 98 kB 00:00 (53/80): perl-Pod-Escapes-1.07-501.fc40.noarch. 4.3 MB/s | 19 kB 00:00 (54/80): perl-Pod-Perldoc-3.28.01-501.fc39.noar 24 MB/s | 86 kB 00:00 (55/80): perl-Scalar-List-Utils-1.63-500.fc39.a 27 MB/s | 71 kB 00:00 (56/80): perl-Pod-Usage-2.03-500.fc39.noarch.rp 10 MB/s | 39 kB 00:00 (57/80): perl-SelectSaver-1.02-500.fc39.noarch. 4.8 MB/s | 12 kB 00:00 (58/80): perl-Socket-2.037-3.fc39.aarch64.rpm 20 MB/s | 56 kB 00:00 (59/80): perl-Storable-3.32-500.fc39.aarch64.rp 26 MB/s | 97 kB 00:00 (60/80): perl-Symbol-1.09-500.fc39.noarch.rpm 4.0 MB/s | 14 kB 00:00 (61/80): perl-Term-Cap-1.18-500.fc39.noarch.rpm 8.0 MB/s | 22 kB 00:00 (62/80): perl-Term-ANSIColor-5.01-501.fc39.noar 12 MB/s | 47 kB 00:00 (63/80): perl-Text-ParseWords-3.31-500.fc39.noa 6.2 MB/s | 16 kB 00:00 (64/80): perl-Text-Tabs+Wrap-2023.0511-3.fc39.n 8.6 MB/s | 22 kB 00:00 (65/80): perl-Time-Local-1.350-3.fc39.noarch.rp 13 MB/s | 34 kB 00:00 (66/80): perl-base-2.27-500.fc39.noarch.rpm 4.8 MB/s | 16 kB 00:00 (67/80): perl-URI-5.21-1.fc40.noarch.rpm 16 MB/s | 125 kB 00:00 (68/80): perl-constant-1.33-501.fc39.noarch.rpm 7.0 MB/s | 22 kB 00:00 (69/80): perl-if-0.61.000-500.fc39.noarch.rpm 5.5 MB/s | 14 kB 00:00 (70/80): perl-interpreter-5.38.0-500.fc39.aarch 20 MB/s | 72 kB 00:00 (71/80): perl-libnet-3.15-501.fc39.noarch.rpm 24 MB/s | 129 kB 00:00 (72/80): perl-locale-1.10-500.fc39.noarch.rpm 6.0 MB/s | 14 kB 00:00 (73/80): perl-mro-1.28-500.fc39.aarch64.rpm 9.8 MB/s | 29 kB 00:00 (74/80): perl-overload-1.37-500.fc39.noarch.rpm 12 MB/s | 46 kB 00:00 (75/80): perl-overloading-0.02-500.fc39.noarch. 4.5 MB/s | 13 kB 00:00 (76/80): perl-parent-0.241-500.fc39.noarch.rpm 4.8 MB/s | 14 kB 00:00 (77/80): perl-libs-5.38.0-500.fc39.aarch64.rpm 88 MB/s | 2.3 MB 00:00 (78/80): perl-vars-1.05-500.fc39.noarch.rpm 1.7 MB/s | 13 kB 00:00 (79/80): perl-podlators-5.01-500.fc39.noarch.rp 967 kB/s | 125 kB 00:00 (80/80): perl-Pod-Simple-3.45-4.fc39.noarch.rpm 1.0 MB/s | 218 kB 00:00 -------------------------------------------------------------------------------- Total 52 MB/s | 23 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libmpc-1.3.1-3.fc39.aarch64 1/80 Installing : cpp-13.2.1-1.fc40.aarch64 2/80 Installing : ncurses-6.4-7.20230520.fc40.aarch64 3/80 Installing : libtool-ltdl-2.4.7-8.fc40.aarch64 4/80 Installing : kernel-headers-6.6.0-0.rc1.git0.1.fc40.aarch64 5/80 Installing : libxcrypt-devel-4.4.36-2.fc39.aarch64 6/80 Installing : glibc-devel-2.38.9000-8.fc40.aarch64 7/80 Running scriptlet: groff-base-1.23.0-2.fc39.aarch64 8/80 Installing : groff-base-1.23.0-2.fc39.aarch64 8/80 Running scriptlet: groff-base-1.23.0-2.fc39.aarch64 8/80 Installing : perl-Digest-1.20-500.fc39.noarch 9/80 Installing : perl-Digest-MD5-2.58-500.fc39.aarch64 10/80 Installing : perl-B-1.88-500.fc39.aarch64 11/80 Installing : perl-FileHandle-2.05-500.fc39.noarch 12/80 Installing : perl-Data-Dumper-2.188-501.fc39.aarch64 13/80 Installing : perl-libnet-3.15-501.fc39.noarch 14/80 Installing : perl-AutoLoader-5.74-500.fc39.noarch 15/80 Installing : perl-base-2.27-500.fc39.noarch 16/80 Installing : perl-URI-5.21-1.fc40.noarch 17/80 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 18/80 Installing : perl-Mozilla-CA-20230821-1.fc40.noarch 19/80 Installing : perl-if-0.61.000-500.fc39.noarch 20/80 Installing : perl-locale-1.10-500.fc39.noarch 21/80 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 22/80 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 23/80 Installing : perl-File-Path-2.18-500.fc39.noarch 24/80 Installing : perl-IO-Socket-SSL-2.083-3.fc39.noarch 25/80 Installing : perl-Net-SSLeay-1.92-10.fc39.aarch64 26/80 Installing : perl-Pod-Escapes-1:1.07-501.fc40.noarch 27/80 Installing : perl-Class-Struct-0.68-500.fc39.noarch 28/80 Installing : perl-Term-ANSIColor-5.01-501.fc39.noarch 29/80 Installing : perl-POSIX-2.13-500.fc39.aarch64 30/80 Installing : perl-IPC-Open3-1.22-500.fc39.noarch 31/80 Installing : perl-File-Temp-1:0.231.100-500.fc39.noarch 32/80 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 33/80 Installing : perl-Term-Cap-1.18-500.fc39.noarch 34/80 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 35/80 Installing : perl-Socket-4:2.037-3.fc39.aarch64 36/80 Installing : perl-SelectSaver-1.02-500.fc39.noarch 37/80 Installing : perl-Symbol-1.09-500.fc39.noarch 38/80 Installing : perl-File-stat-1.13-500.fc39.noarch 39/80 Installing : perl-podlators-1:5.01-500.fc39.noarch 40/80 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 41/80 Installing : perl-Fcntl-1.15-500.fc39.aarch64 42/80 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 43/80 Installing : perl-mro-1.28-500.fc39.aarch64 44/80 Installing : perl-IO-1.52-500.fc39.aarch64 45/80 Installing : perl-overloading-0.02-500.fc39.noarch 46/80 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 47/80 Installing : perl-Errno-1.37-500.fc39.aarch64 48/80 Installing : perl-File-Basename-2.86-500.fc39.noarch 49/80 Installing : perl-Getopt-Std-1.13-500.fc39.noarch 50/80 Installing : perl-MIME-Base64-3.16-500.fc39.aarch64 51/80 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39.aarch64 52/80 Installing : perl-constant-1.33-501.fc39.noarch 53/80 Installing : perl-Storable-1:3.32-500.fc39.aarch64 54/80 Installing : perl-overload-1.37-500.fc39.noarch 55/80 Installing : perl-parent-1:0.241-500.fc39.noarch 56/80 Installing : perl-vars-1.05-500.fc39.noarch 57/80 Installing : perl-Getopt-Long-1:2.54-500.fc39.noarch 58/80 Installing : perl-Carp-1.54-500.fc39.noarch 59/80 Installing : perl-Exporter-5.77-500.fc39.noarch 60/80 Installing : perl-PathTools-3.89-500.fc39.aarch64 61/80 Installing : perl-DynaLoader-1.54-500.fc39.aarch64 62/80 Installing : perl-Encode-4:3.19-500.fc39.aarch64 63/80 Installing : perl-libs-4:5.38.0-500.fc39.aarch64 64/80 Installing : perl-interpreter-4:5.38.0-500.fc39.aarch64 65/80 Installing : gc-8.2.2-4.fc39.aarch64 66/80 Installing : guile22-2.2.7-9.fc39.aarch64 67/80 Installing : make-1:4.4.1-2.fc39.aarch64 68/80 Installing : annobin-docs-12.26-1.fc40.noarch 69/80 Installing : libubsan-13.2.1-1.fc40.aarch64 70/80 Installing : libstdc++-devel-13.2.1-1.fc40.aarch64 71/80 Installing : libatomic-13.2.1-1.fc40.aarch64 72/80 Installing : libasan-13.2.1-1.fc40.aarch64 73/80 Installing : gcc-13.2.1-1.fc40.aarch64 74/80 Running scriptlet: gcc-13.2.1-1.fc40.aarch64 74/80 Installing : gcc-c++-13.2.1-1.fc40.aarch64 75/80 Installing : gcc-plugin-annobin-13.2.1-1.fc40.aarch64 76/80 Running scriptlet: gcc-plugin-annobin-13.2.1-1.fc40.aarch64 76/80 Installing : annobin-plugin-gcc-12.26-1.fc40.aarch64 77/80 Running scriptlet: annobin-plugin-gcc-12.26-1.fc40.aarch64 77/80 Installing : help2man-1.49.3-3.fc39.noarch 78/80 Installing : chrpath-0.16-21.fc39.aarch64 79/80 Installing : zlib-ng-compat-devel-2.1.3-3.fc40.aarch64 80/80 Running scriptlet: zlib-ng-compat-devel-2.1.3-3.fc40.aarch64 80/80 Verifying : cpp-13.2.1-1.fc40.aarch64 1/80 Verifying : gcc-13.2.1-1.fc40.aarch64 2/80 Verifying : gcc-c++-13.2.1-1.fc40.aarch64 3/80 Verifying : gcc-plugin-annobin-13.2.1-1.fc40.aarch64 4/80 Verifying : libasan-13.2.1-1.fc40.aarch64 5/80 Verifying : libatomic-13.2.1-1.fc40.aarch64 6/80 Verifying : libstdc++-devel-13.2.1-1.fc40.aarch64 7/80 Verifying : libubsan-13.2.1-1.fc40.aarch64 8/80 Verifying : zlib-ng-compat-devel-2.1.3-3.fc40.aarch64 9/80 Verifying : annobin-docs-12.26-1.fc40.noarch 10/80 Verifying : annobin-plugin-gcc-12.26-1.fc40.aarch64 11/80 Verifying : chrpath-0.16-21.fc39.aarch64 12/80 Verifying : gc-8.2.2-4.fc39.aarch64 13/80 Verifying : glibc-devel-2.38.9000-8.fc40.aarch64 14/80 Verifying : groff-base-1.23.0-2.fc39.aarch64 15/80 Verifying : guile22-2.2.7-9.fc39.aarch64 16/80 Verifying : help2man-1.49.3-3.fc39.noarch 17/80 Verifying : kernel-headers-6.6.0-0.rc1.git0.1.fc40.aarch64 18/80 Verifying : libmpc-1.3.1-3.fc39.aarch64 19/80 Verifying : libtool-ltdl-2.4.7-8.fc40.aarch64 20/80 Verifying : libxcrypt-devel-4.4.36-2.fc39.aarch64 21/80 Verifying : make-1:4.4.1-2.fc39.aarch64 22/80 Verifying : ncurses-6.4-7.20230520.fc40.aarch64 23/80 Verifying : perl-AutoLoader-5.74-500.fc39.noarch 24/80 Verifying : perl-B-1.88-500.fc39.aarch64 25/80 Verifying : perl-Carp-1.54-500.fc39.noarch 26/80 Verifying : perl-Class-Struct-0.68-500.fc39.noarch 27/80 Verifying : perl-Data-Dumper-2.188-501.fc39.aarch64 28/80 Verifying : perl-Digest-1.20-500.fc39.noarch 29/80 Verifying : perl-Digest-MD5-2.58-500.fc39.aarch64 30/80 Verifying : perl-DynaLoader-1.54-500.fc39.aarch64 31/80 Verifying : perl-Encode-4:3.19-500.fc39.aarch64 32/80 Verifying : perl-Errno-1.37-500.fc39.aarch64 33/80 Verifying : perl-Exporter-5.77-500.fc39.noarch 34/80 Verifying : perl-Fcntl-1.15-500.fc39.aarch64 35/80 Verifying : perl-File-Basename-2.86-500.fc39.noarch 36/80 Verifying : perl-File-Path-2.18-500.fc39.noarch 37/80 Verifying : perl-File-Temp-1:0.231.100-500.fc39.noarch 38/80 Verifying : perl-File-stat-1.13-500.fc39.noarch 39/80 Verifying : perl-FileHandle-2.05-500.fc39.noarch 40/80 Verifying : perl-Getopt-Long-1:2.54-500.fc39.noarch 41/80 Verifying : perl-Getopt-Std-1.13-500.fc39.noarch 42/80 Verifying : perl-HTTP-Tiny-0.088-3.fc39.noarch 43/80 Verifying : perl-IO-1.52-500.fc39.aarch64 44/80 Verifying : perl-IO-Socket-IP-0.42-1.fc39.noarch 45/80 Verifying : perl-IO-Socket-SSL-2.083-3.fc39.noarch 46/80 Verifying : perl-IPC-Open3-1.22-500.fc39.noarch 47/80 Verifying : perl-MIME-Base64-3.16-500.fc39.aarch64 48/80 Verifying : perl-Mozilla-CA-20230821-1.fc40.noarch 49/80 Verifying : perl-Net-SSLeay-1.92-10.fc39.aarch64 50/80 Verifying : perl-POSIX-2.13-500.fc39.aarch64 51/80 Verifying : perl-PathTools-3.89-500.fc39.aarch64 52/80 Verifying : perl-Pod-Escapes-1:1.07-501.fc40.noarch 53/80 Verifying : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 54/80 Verifying : perl-Pod-Simple-1:3.45-4.fc39.noarch 55/80 Verifying : perl-Pod-Usage-4:2.03-500.fc39.noarch 56/80 Verifying : perl-Scalar-List-Utils-5:1.63-500.fc39.aarch64 57/80 Verifying : perl-SelectSaver-1.02-500.fc39.noarch 58/80 Verifying : perl-Socket-4:2.037-3.fc39.aarch64 59/80 Verifying : perl-Storable-1:3.32-500.fc39.aarch64 60/80 Verifying : perl-Symbol-1.09-500.fc39.noarch 61/80 Verifying : perl-Term-ANSIColor-5.01-501.fc39.noarch 62/80 Verifying : perl-Term-Cap-1.18-500.fc39.noarch 63/80 Verifying : perl-Text-ParseWords-3.31-500.fc39.noarch 64/80 Verifying : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 65/80 Verifying : perl-Time-Local-2:1.350-3.fc39.noarch 66/80 Verifying : perl-URI-5.21-1.fc40.noarch 67/80 Verifying : perl-base-2.27-500.fc39.noarch 68/80 Verifying : perl-constant-1.33-501.fc39.noarch 69/80 Verifying : perl-if-0.61.000-500.fc39.noarch 70/80 Verifying : perl-interpreter-4:5.38.0-500.fc39.aarch64 71/80 Verifying : perl-libnet-3.15-501.fc39.noarch 72/80 Verifying : perl-libs-4:5.38.0-500.fc39.aarch64 73/80 Verifying : perl-locale-1.10-500.fc39.noarch 74/80 Verifying : perl-mro-1.28-500.fc39.aarch64 75/80 Verifying : perl-overload-1.37-500.fc39.noarch 76/80 Verifying : perl-overloading-0.02-500.fc39.noarch 77/80 Verifying : perl-parent-1:0.241-500.fc39.noarch 78/80 Verifying : perl-podlators-1:5.01-500.fc39.noarch 79/80 Verifying : perl-vars-1.05-500.fc39.noarch 80/80 Installed: annobin-docs-12.26-1.fc40.noarch annobin-plugin-gcc-12.26-1.fc40.aarch64 chrpath-0.16-21.fc39.aarch64 cpp-13.2.1-1.fc40.aarch64 gc-8.2.2-4.fc39.aarch64 gcc-13.2.1-1.fc40.aarch64 gcc-c++-13.2.1-1.fc40.aarch64 gcc-plugin-annobin-13.2.1-1.fc40.aarch64 glibc-devel-2.38.9000-8.fc40.aarch64 groff-base-1.23.0-2.fc39.aarch64 guile22-2.2.7-9.fc39.aarch64 help2man-1.49.3-3.fc39.noarch kernel-headers-6.6.0-0.rc1.git0.1.fc40.aarch64 libasan-13.2.1-1.fc40.aarch64 libatomic-13.2.1-1.fc40.aarch64 libmpc-1.3.1-3.fc39.aarch64 libstdc++-devel-13.2.1-1.fc40.aarch64 libtool-ltdl-2.4.7-8.fc40.aarch64 libubsan-13.2.1-1.fc40.aarch64 libxcrypt-devel-4.4.36-2.fc39.aarch64 make-1:4.4.1-2.fc39.aarch64 ncurses-6.4-7.20230520.fc40.aarch64 perl-AutoLoader-5.74-500.fc39.noarch perl-B-1.88-500.fc39.aarch64 perl-Carp-1.54-500.fc39.noarch perl-Class-Struct-0.68-500.fc39.noarch perl-Data-Dumper-2.188-501.fc39.aarch64 perl-Digest-1.20-500.fc39.noarch perl-Digest-MD5-2.58-500.fc39.aarch64 perl-DynaLoader-1.54-500.fc39.aarch64 perl-Encode-4:3.19-500.fc39.aarch64 perl-Errno-1.37-500.fc39.aarch64 perl-Exporter-5.77-500.fc39.noarch perl-Fcntl-1.15-500.fc39.aarch64 perl-File-Basename-2.86-500.fc39.noarch perl-File-Path-2.18-500.fc39.noarch perl-File-Temp-1:0.231.100-500.fc39.noarch perl-File-stat-1.13-500.fc39.noarch perl-FileHandle-2.05-500.fc39.noarch perl-Getopt-Long-1:2.54-500.fc39.noarch perl-Getopt-Std-1.13-500.fc39.noarch perl-HTTP-Tiny-0.088-3.fc39.noarch perl-IO-1.52-500.fc39.aarch64 perl-IO-Socket-IP-0.42-1.fc39.noarch perl-IO-Socket-SSL-2.083-3.fc39.noarch perl-IPC-Open3-1.22-500.fc39.noarch perl-MIME-Base64-3.16-500.fc39.aarch64 perl-Mozilla-CA-20230821-1.fc40.noarch perl-Net-SSLeay-1.92-10.fc39.aarch64 perl-POSIX-2.13-500.fc39.aarch64 perl-PathTools-3.89-500.fc39.aarch64 perl-Pod-Escapes-1:1.07-501.fc40.noarch perl-Pod-Perldoc-3.28.01-501.fc39.noarch perl-Pod-Simple-1:3.45-4.fc39.noarch perl-Pod-Usage-4:2.03-500.fc39.noarch perl-Scalar-List-Utils-5:1.63-500.fc39.aarch64 perl-SelectSaver-1.02-500.fc39.noarch perl-Socket-4:2.037-3.fc39.aarch64 perl-Storable-1:3.32-500.fc39.aarch64 perl-Symbol-1.09-500.fc39.noarch perl-Term-ANSIColor-5.01-501.fc39.noarch perl-Term-Cap-1.18-500.fc39.noarch perl-Text-ParseWords-3.31-500.fc39.noarch perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch perl-Time-Local-2:1.350-3.fc39.noarch perl-URI-5.21-1.fc40.noarch perl-base-2.27-500.fc39.noarch perl-constant-1.33-501.fc39.noarch perl-if-0.61.000-500.fc39.noarch perl-interpreter-4:5.38.0-500.fc39.aarch64 perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.0-500.fc39.aarch64 perl-locale-1.10-500.fc39.noarch perl-mro-1.28-500.fc39.aarch64 perl-overload-1.37-500.fc39.noarch perl-overloading-0.02-500.fc39.noarch perl-parent-1:0.241-500.fc39.noarch perl-podlators-1:5.01-500.fc39.noarch perl-vars-1.05-500.fc39.noarch zlib-ng-compat-devel-2.1.3-3.fc40.aarch64 Complete! Finish: build setup for openfst-1.8.2-5.fc40.src.rpm Start: rpmbuild openfst-1.8.2-5.fc40.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1689811200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.KXsBGk + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openfst-1.8.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/openfst-1.8.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd openfst-1.8.2 + rm -rf /builddir/build/BUILD/openfst-1.8.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/openfst-1.8.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BIKMsi + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd openfst-1.8.2 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-02-03 17:27:24.000000000 +0000 +++ ./configure 2023-09-17 06:24:26.916473313 +0000 @@ -1838,7 +1838,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2023-09-17 06:24:26.916473313 +0000 +++ ./configure 2023-09-17 06:24:26.936473782 +0000 @@ -7776,7 +7776,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -18911,7 +18911,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=aarch64-redhat-linux --host=aarch64-redhat-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-compact-fsts --enable-compress --enable-const-fsts --enable-linear-fsts --enable-lookahead-fsts --enable-ngram-fsts --disable-python --enable-special --enable-bin --enable-grm checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports the include directive... yes (GNU style) checking for aarch64-redhat-linux-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for aarch64-redhat-linux-ar... no checking for aarch64-redhat-linux-lib... no checking for aarch64-redhat-linux-link... no checking for ar... ar checking the archiver (ar) interface... ar checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking build system type... aarch64-redhat-linux-gnu checking host system type... aarch64-redhat-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-redhat-linux-gnu file names to aarch64-redhat-linux-gnu format... func_convert_file_noop checking how to convert aarch64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for aarch64-redhat-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-redhat-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-redhat-linux-ar... ar checking for archiver @FILE support... @ checking for aarch64-redhat-linux-strip... no checking for strip... strip checking for aarch64-redhat-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 7782: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for aarch64-redhat-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... yes checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -E checking for ld used by g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations linker (/usr/bin/ld) supports shared libraries... yes /usr/bin/grep: warning: stray \ before - checking for g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations option to produce PIC... -fPIC -DPIC checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations PIC flag -fPIC -DPIC works... yes checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations static flag -static works... no checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations supports -c -o file.o... yes checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations supports -c -o file.o... (cached) yes checking whether the g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate Float equality is good checking for dlopen in -ldl... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/include/Makefile config.status: creating src/lib/Makefile config.status: creating src/bin/Makefile config.status: creating src/test/Makefile config.status: creating src/extensions/Makefile config.status: creating src/extensions/compact/Makefile config.status: creating src/extensions/compress/Makefile config.status: creating src/extensions/const/Makefile config.status: creating src/extensions/far/Makefile config.status: creating src/extensions/linear/Makefile config.status: creating src/extensions/lookahead/Makefile config.status: creating src/extensions/mpdt/Makefile config.status: creating src/extensions/ngram/Makefile config.status: creating src/extensions/pdt/Makefile config.status: creating src/extensions/python/Makefile config.status: creating src/extensions/special/Makefile config.status: creating src/script/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands + sed -i 's|CC=.g..|& -Wl,--as-needed|' libtool + make make all-recursive make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.2' Making all in src make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src' Making all in include make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/include' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/include' Making all in lib make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compat.lo compat.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compat.cc -fPIC -DPIC -o .libs/compat.o compat.cc: In member function ‘void fst::CheckSummer::Update(std::string_view)’: compat.cc:43:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 43 | for (int i = 0; i < data.size(); ++i) { | ~~^~~~~~~~~~~~~ compat.cc: In member function ‘std::vector > fst::internal::StringSplitter::SplitToSv()’: compat.cc:59:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 59 | for (int i = 0; i < string_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o encode.lo encode.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c encode.cc -fPIC -DPIC -o .libs/encode.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o flags.lo flags.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c flags.cc -fPIC -DPIC -o .libs/flags.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fst.lo fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c fst.cc -fPIC -DPIC -o .libs/fst.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fst-types.lo fst-types.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c fst-types.cc -fPIC -DPIC -o .libs/fst-types.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/compact-fst.h:34, from fst-types.cc:21: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:29:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:29:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:29:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:30:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:30:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:30:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:31:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:31:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:31:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’ ./../include/fst/edit-fst.h:630:7: required from ‘class fst::EditFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’ ./../include/fst/edit-fst.h:630:7: required from ‘class fst::EditFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’: ./../include/fst/edit-fst.h:630:7: required from ‘class fst::EditFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’ ./../include/fst/edit-fst.h:630:7: required from ‘class fst::EditFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’ ./../include/fst/edit-fst.h:630:7: required from ‘class fst::EditFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’: ./../include/fst/edit-fst.h:630:7: required from ‘class fst::EditFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’ ./../include/fst/edit-fst.h:630:7: required from ‘class fst::EditFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’ ./../include/fst/edit-fst.h:630:7: required from ‘class fst::EditFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >’: ./../include/fst/edit-fst.h:630:7: required from ‘class fst::EditFst > >’ ./../include/fst/register.h:86:7: required from ‘class fst::FstRegisterer > > >’ fst-types.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from fst-types.cc:22: ./../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mapped-file.lo mapped-file.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c mapped-file.cc -fPIC -DPIC -o .libs/mapped-file.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o properties.lo properties.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c properties.cc -fPIC -DPIC -o .libs/properties.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o symbol-table.lo symbol-table.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c symbol-table.cc -fPIC -DPIC -o .libs/symbol-table.o symbol-table.cc: In member function ‘virtual std::string fst::internal::SymbolTableImpl::Find(int64_t) const’: symbol-table.cc:212:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | if (idx < 0 || idx >= symbols_.Size()) return ""; | ~~~~^~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o symbol-table-ops.lo symbol-table-ops.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c symbol-table-ops.cc -fPIC -DPIC -o .libs/symbol-table-ops.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o weight.lo weight.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c weight.cc -fPIC -DPIC -o .libs/weight.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o util.lo util.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c util.cc -fPIC -DPIC -o .libs/util.o /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfst.la -rpath /usr/lib64 compat.lo encode.lo flags.lo fst.lo fst-types.lo mapped-file.lo properties.lo symbol-table.lo symbol-table-ops.lo weight.lo util.lo -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compat.o .libs/encode.o .libs/flags.o .libs/fst.o .libs/fst-types.o .libs/mapped-file.o .libs/properties.o .libs/symbol-table.o .libs/symbol-table-ops.o .libs/weight.o .libs/util.o -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfst.so.25 -o .libs/libfst.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfst.so.25" && ln -s "libfst.so.25.0.0" "libfst.so.25") libtool: link: (cd ".libs" && rm -f "libfst.so" && ln -s "libfst.so.25.0.0" "libfst.so") libtool: link: ( cd ".libs" && rm -f "libfst.la" && ln -s "../libfst.la" "libfst.la" ) make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' Making all in script make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/script' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o arciterator-class.lo arciterator-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c arciterator-class.cc -fPIC -DPIC -o .libs/arciterator-class.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/fstlib.h:55, from ./../include/fst/script/arciterator-class.h:25, from arciterator-class.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o arcsort.lo arcsort.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c arcsort.cc -fPIC -DPIC -o .libs/arcsort.o In file included from ./../include/fst/script/arcsort.h:24, from arcsort.cc:18: ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../include/fst/script/arcsort.h:40:14: required from ‘void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]’ arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../include/fst/script/arcsort.h:45:14: required from ‘void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]’ arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../include/fst/script/arcsort.h:40:14: required from ‘void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]’ arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../include/fst/script/arcsort.h:45:14: required from ‘void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]’ arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../include/fst/script/arcsort.h:40:14: required from ‘void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]’ arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../include/fst/script/arcsort.h:45:14: required from ‘void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]’ arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o closure.lo closure.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c closure.cc -fPIC -DPIC -o .libs/closure.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/script/closure.h:23, from closure.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compile.lo compile.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compile.cc -fPIC -DPIC -o .libs/compile.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/script/compile-impl.h:32, from ./../include/fst/script/compile.h:26, from compile.cc:18: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/script/compile-impl.h:215:26: required from ‘class fst::FstCompiler > >’ ./../include/fst/script/compile.h:63:20: required from ‘void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]’ compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/script/compile-impl.h:29: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/script/compile-impl.h:215:26: required from ‘class fst::FstCompiler > >’ ./../include/fst/script/compile.h:63:20: required from ‘void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]’ compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/mutable-fst.h:37: ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/script/compile-impl.h:215:26: required from ‘class fst::FstCompiler > >’ ./../include/fst/script/compile.h:63:20: required from ‘void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]’ compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/compile-impl.h:215:26: required from ‘class fst::FstCompiler > >’ ./../include/fst/script/compile.h:63:20: required from ‘void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]’ compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/compile-impl.h:215:26: required from ‘class fst::FstCompiler > >’ ./../include/fst/script/compile.h:63:20: required from ‘void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]’ compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/compile-impl.h:215:26: required from ‘class fst::FstCompiler > >’ ./../include/fst/script/compile.h:63:20: required from ‘void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]’ compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/compile-impl.h:215:26: required from ‘class fst::FstCompiler > >’ ./../include/fst/script/compile.h:63:20: required from ‘void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]’ compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/compile-impl.h:215:26: required from ‘class fst::FstCompiler > >’ ./../include/fst/script/compile.h:63:20: required from ‘void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]’ compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/compile-impl.h:215:26: required from ‘class fst::FstCompiler > >’ ./../include/fst/script/compile.h:63:20: required from ‘void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]’ compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/script/compile-impl.h: In member function ‘fst::FstCompiler > >::StrToWeight(std::basic_string_view >, bool) const’: ./../include/fst/script/compile-impl.h:206:31: warning: ‘w.value_’ may be used uninitialized [-Wmaybe-uninitialized] 206 | if (!strm || (!allow_zero && w == Weight::Zero())) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/compile-impl.h:203:12: note: ‘w.value_’ was declared here 203 | Weight w; | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compose.lo compose.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compose.cc -fPIC -DPIC -o .libs/compose.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/compose.h:23, from compose.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/cache.h:33, from ./../include/fst/compose.h:30: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/compose.h:1044:28: required from ‘void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/compose.h:38:10: required from ‘void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl >; FstComposeArgs = std::tuple]’ compose.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/compose.h:1044:28: required from ‘void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/compose.h:38:10: required from ‘void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl >; FstComposeArgs = std::tuple]’ compose.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/compose.h:1044:28: required from ‘void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/compose.h:38:10: required from ‘void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl >; FstComposeArgs = std::tuple]’ compose.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o concat.lo concat.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c concat.cc -fPIC -DPIC -o .libs/concat.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/concat.h:29, from ./../include/fst/script/concat.h:23, from concat.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o connect.lo connect.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c connect.cc -fPIC -DPIC -o .libs/connect.o In file included from ./../include/fst/script/connect.h:21, from connect.cc:18: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/script/connect.h:29:10: required from ‘void fst::script::Connect(MutableFstClass*) [with Arc = fst::ArcTpl >]’ connect.cc:29:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/script/connect.h:29:10: required from ‘void fst::script::Connect(MutableFstClass*) [with Arc = fst::ArcTpl >]’ connect.cc:29:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/script/connect.h:29:10: required from ‘void fst::script::Connect(MutableFstClass*) [with Arc = fst::ArcTpl >]’ connect.cc:29:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o convert.lo convert.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c convert.cc -fPIC -DPIC -o .libs/convert.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o decode.lo decode.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c decode.cc -fPIC -DPIC -o .libs/decode.o In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/encode.h:32, from ./../include/fst/script/decode.h:24, from decode.cc:18: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/rmfinalepsilon.h:91:10: required from ‘void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]’ ./../include/fst/encode.h:483:17: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../include/fst/script/decode.h:37:9: required from ‘void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]’ decode.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/rmfinalepsilon.h:91:10: required from ‘void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]’ ./../include/fst/encode.h:483:17: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../include/fst/script/decode.h:37:9: required from ‘void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]’ decode.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/rmfinalepsilon.h:91:10: required from ‘void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]’ ./../include/fst/encode.h:483:17: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../include/fst/script/decode.h:37:9: required from ‘void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]’ decode.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/arc-map.h:189:9: required from ‘void fst::ArcMap(MutableFst*, C) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/encode.h:482:9: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../include/fst/script/decode.h:37:9: required from ‘void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]’ decode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/arc-map.h:189:9: required from ‘void fst::ArcMap(MutableFst*, C) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/encode.h:482:9: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../include/fst/script/decode.h:37:9: required from ‘void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]’ decode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/arc-map.h:189:9: required from ‘void fst::ArcMap(MutableFst*, C) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/encode.h:482:9: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../include/fst/script/decode.h:37:9: required from ‘void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]’ decode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o determinize.lo determinize.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c determinize.cc -fPIC -DPIC -o .libs/determinize.o In file included from ./../include/fst/connect.h:29, from ./../include/fst/test-properties.h:27, from ./../include/fst/const-fst.h:34, from ./../include/fst/determinize.h:34, from ./../include/fst/script/determinize.h:24, from determinize.cc:18: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/determinize.h:1095:25: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/const-fst.h:31: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/determinize.h:1095:25: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/determinize.h:1095:25: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:41: ./../include/fst/prune.h: In instantiation of ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’: ./../include/fst/determinize.h:1100:14: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/prune.h:243:26: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘fst::Fst > >::StateId’ {aka ‘int’} [-Wsign-compare] 243 | if ((fdistance->size() <= ifst.Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:256:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 256 | while (copy.size() <= s) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:259:27: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | while (idistance.size() <= s) idistance.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:261:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 261 | while (enqueued.size() <= s) { | ~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:279:31: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:286:31: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 286 | while (idistance.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:292:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 292 | while (copy.size() <= arc.nextstate) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:298:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 298 | while (enqueued.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:303:35: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 303 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:30: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’: ./../include/fst/prune.h:265:28: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/determinize.h:1100:14: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’: ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/determinize.h:1103:14: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘fst::Fst > >::StateId’ {aka ‘int’} [-Wsign-compare] 126 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 178 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/prune.h:31: ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/determinize.h:1095:25: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/determinize.h:1095:25: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/prune.h: In instantiation of ‘Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’: ./../include/fst/prune.h:45:27: required from ‘bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’ ./../include/fst/heap.h:75:33: required from ‘void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’ ./../include/fst/prune.h:306:20: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/determinize.h:1100:14: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | return s < idistance_.size() ? idistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of ‘Weight fst::internal::PruneCompare::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’: ./../include/fst/prune.h:45:41: required from ‘bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’ ./../include/fst/heap.h:75:33: required from ‘void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’ ./../include/fst/prune.h:306:20: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/determinize.h:1100:14: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/determinize.h:1095:25: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/determinize.h:1095:25: required from ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/determinize.h:66:14: required from ‘void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]’ determinize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC_MIN>, std::allocator, fst::GALLIC_MIN> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] ./../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’ ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_MIN>; Subset = std::forward_list >, fst::GALLIC_MIN> >, std::allocator >, fst::GALLIC_MIN> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC_MIN> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC_MIN>, std::allocator, fst::GALLIC_MIN> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/determinize.h:39: ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_MIN>, fst::GallicFactor, fst::GALLIC_MIN> >; FST = fst::Fst >, fst::GALLIC_MIN> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_MIN>, fst::GallicFactor, fst::GALLIC_MIN> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement > >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement > >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::TropicalWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement > >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/determinize.h:36: ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:37: In member function ‘fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)3>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)3>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)3> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)3> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o difference.lo difference.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c difference.cc -fPIC -DPIC -o .libs/difference.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/difference.h:28, from ./../include/fst/script/difference.h:23, from difference.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/cache.h:33, from ./../include/fst/difference.h:26: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/difference.h:214:28: required from ‘void fst::Difference(const Fst&, const Fst&, MutableFst*, const DifferenceOptions&) [with Arc = ArcTpl >; DifferenceOptions = ComposeOptions]’ ./../include/fst/script/difference.h:39:13: required from ‘void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl >; FstDifferenceArgs = std::tuple]’ difference.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/difference.h:214:28: required from ‘void fst::Difference(const Fst&, const Fst&, MutableFst*, const DifferenceOptions&) [with Arc = ArcTpl >; DifferenceOptions = ComposeOptions]’ ./../include/fst/script/difference.h:39:13: required from ‘void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl >; FstDifferenceArgs = std::tuple]’ difference.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/difference.h:214:28: required from ‘void fst::Difference(const Fst&, const Fst&, MutableFst*, const DifferenceOptions&) [with Arc = ArcTpl >; DifferenceOptions = ComposeOptions]’ ./../include/fst/script/difference.h:39:13: required from ‘void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl >; FstDifferenceArgs = std::tuple]’ difference.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o disambiguate.lo disambiguate.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c disambiguate.cc -fPIC -DPIC -o .libs/disambiguate.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/disambiguate.h:33, from ./../include/fst/script/disambiguate.h:25, from disambiguate.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arcsort.h:28, from ./../include/fst/disambiguate.h:32: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/disambiguate.h:211:20: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/disambiguate.h:211:20: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/disambiguate.h:211:20: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/disambiguate.h:211:20: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/disambiguate.h:211:20: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/disambiguate.h:211:20: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/disambiguate.h:211:20: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/disambiguate.h:211:20: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/disambiguate.h:211:20: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/disambiguate.h:212:12: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/disambiguate.h:212:12: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/disambiguate.h:212:12: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/connect.h:30: ./../include/fst/union-find.h: In instantiation of ‘T fst::UnionFind::FindSet(T) [with T = int]’: ./../include/fst/disambiguate.h:510:45: required from ‘void fst::internal::Disambiguator::RemoveSplits(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:217:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/union-find.h:40:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (item >= parent_.size() || item == fail_ || parent_[item] == fail_) { | ~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h: In instantiation of ‘fst::internal::Disambiguator::CommonFuture::CommonFuture(const fst::Fst&) [with Arc = fst::ArcTpl >]’: /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator > >::CommonFuture; _Args = {const fst::ExpandedFst > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >::CommonFuture>]’ ./../include/fst/disambiguate.h:387:54: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/disambiguate.h:288:29: warning: comparison of integer expressions of different signedness: ‘fst::internal::Disambiguator > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (StateId s = 0; s < coaccess.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:41, from ./../include/fst/disambiguate.h:35: ./../include/fst/prune.h: In instantiation of ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’: ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘fst::Fst > >::StateId’ {aka ‘int’} [-Wsign-compare] 126 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 178 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h: In instantiation of ‘fst::internal::Disambiguator::CommonFuture::CommonFuture(const fst::Fst&) [with Arc = fst::ArcTpl >]’: /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator > >::CommonFuture; _Args = {const fst::ExpandedFst > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >::CommonFuture>]’ ./../include/fst/disambiguate.h:387:54: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/disambiguate.h:288:29: warning: comparison of integer expressions of different signedness: ‘fst::internal::Disambiguator > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (StateId s = 0; s < coaccess.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h: In instantiation of ‘fst::internal::Disambiguator::CommonFuture::CommonFuture(const fst::Fst&) [with Arc = fst::ArcTpl >]’: /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator > >::CommonFuture; _Args = {const fst::ExpandedFst > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >::CommonFuture>]’ ./../include/fst/disambiguate.h:387:54: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/disambiguate.h:288:29: warning: comparison of integer expressions of different signedness: ‘fst::internal::Disambiguator > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::internal::Disambiguator > >::ArcCompare]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = internal::Disambiguator > >::ArcCompare]’ ./../include/fst/disambiguate.h:213:12: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:30: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’: ./../include/fst/prune.h:146:30: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::internal::Disambiguator > >::ArcCompare]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = internal::Disambiguator > >::ArcCompare]’ ./../include/fst/disambiguate.h:213:12: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::internal::Disambiguator > >::ArcCompare]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = internal::Disambiguator > >::ArcCompare]’ ./../include/fst/disambiguate.h:213:12: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/prune.h:31: ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/prune.h: In instantiation of ‘Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’: ./../include/fst/prune.h:45:27: required from ‘bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’ ./../include/fst/heap.h:75:33: required from ‘void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’ ./../include/fst/prune.h:182:20: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | return s < idistance_.size() ? idistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of ‘Weight fst::internal::PruneCompare::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’: ./../include/fst/prune.h:45:41: required from ‘bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’ ./../include/fst/heap.h:75:33: required from ‘void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’ ./../include/fst/prune.h:182:20: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/replace-util.h:32, from ./../include/fst/replace.h:36: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/disambiguate.h:410:14: required from ‘void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:214:5: required from ‘void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/disambiguate.h:577:29: required from ‘void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]’ ./../include/fst/script/disambiguate.h:60:15: required from ‘void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]’ disambiguate.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC>, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC>, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC>, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC_MIN>, std::allocator, fst::GALLIC_MIN> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC_MIN>, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_MIN>; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’ ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/lookahead-matcher.h:33: ./../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::ArcTpl >; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::ArcTpl >; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of ‘void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::ArcTpl >; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >]’: ./../include/fst/determinize.h:616:22: required from ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>::StateId’ {aka ‘int’} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_MIN>; Subset = std::forward_list >, fst::GALLIC_MIN> >, std::allocator >, fst::GALLIC_MIN> > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC_MIN> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC_MIN>, std::allocator, fst::GALLIC_MIN> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/determinize.h:39: ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_MIN>, fst::GallicFactor, fst::GALLIC_MIN> >; FST = fst::Fst >, fst::GALLIC_MIN> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_MIN>, fst::GallicFactor, fst::GALLIC_MIN> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement > >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement > >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::TropicalWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement > >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/state-table.h:29, from ./../include/fst/replace.h:37: In member function ‘fst::CompactHashBiTable >, (fst::GallicType)3>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)3>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)3>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)3>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o draw.lo draw.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c draw.cc -fPIC -DPIC -o .libs/draw.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o encode.lo encode.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c encode.cc -fPIC -DPIC -o .libs/encode.o In file included from ./../include/fst/script/encode.h:24, from encode.cc:18: ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../include/fst/script/encode.h:37:9: required from ‘void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl >; FstEncodeArgs = std::tuple]’ encode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../include/fst/script/encode.h:37:9: required from ‘void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl >; FstEncodeArgs = std::tuple]’ encode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../include/fst/script/encode.h:37:9: required from ‘void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl >; FstEncodeArgs = std::tuple]’ encode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o encodemapper-class.lo encodemapper-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c encodemapper-class.cc -fPIC -DPIC -o .libs/encodemapper-class.o In file included from ./../include/fst/script/encodemapper-class.h:27, from encodemapper-class.cc:18: ./../include/fst/encode.h: In instantiation of ‘static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’: ./../include/fst/encode.h:371:51: required from ‘static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../include/fst/script/encodemapper-class.h:206:32: required from ‘static std::unique_ptr fst::script::EncodeMapperClass::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ encodemapper-class.cc:94:1: required from here ./../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘const long unsigned int’ [-Wsign-compare] 254 | for (int64_t i = 0; i < size; ++i) { | ~~^~~~~~ ./../include/fst/encode.h: In instantiation of ‘static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’: ./../include/fst/encode.h:371:51: required from ‘static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../include/fst/script/encodemapper-class.h:206:32: required from ‘static std::unique_ptr fst::script::EncodeMapperClass::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ encodemapper-class.cc:95:1: required from here ./../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘const long unsigned int’ [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’: ./../include/fst/encode.h:371:51: required from ‘static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../include/fst/script/encodemapper-class.h:206:32: required from ‘static std::unique_ptr fst::script::EncodeMapperClass::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ encodemapper-class.cc:96:1: required from here ./../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘const long unsigned int’ [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/encodemapper-class.h:121:26: required from ‘fst::script::ArcClass fst::script::EncodeMapperClassImpl::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/encodemapper-class.h:118:17: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/encodemapper-class.h:121:26: required from ‘fst::script::ArcClass fst::script::EncodeMapperClassImpl::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/encodemapper-class.h:118:17: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/encodemapper-class.h:121:26: required from ‘fst::script::ArcClass fst::script::EncodeMapperClassImpl::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/encodemapper-class.h:118:17: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o epsnormalize.lo epsnormalize.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c epsnormalize.cc -fPIC -DPIC -o .libs/epsnormalize.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/epsnormalize.h:24, from ./../include/fst/script/epsnormalize.h:23, from epsnormalize.cc:18: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >’ ./../include/fst/epsnormalize.h:55:32: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >’ ./../include/fst/epsnormalize.h:55:32: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >’ ./../include/fst/epsnormalize.h:55:32: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >’ ./../include/fst/epsnormalize.h:55:32: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >’ ./../include/fst/epsnormalize.h:55:32: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >’ ./../include/fst/epsnormalize.h:55:32: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >’ ./../include/fst/epsnormalize.h:55:32: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >’ ./../include/fst/epsnormalize.h:55:32: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >’ ./../include/fst/epsnormalize.h:55:32: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/epsnormalize.h:27: ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]’: ./../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst >, fst::GALLIC> >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst >, fst::GALLIC> >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst >, fst::GALLIC> >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]’: ./../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst >, fst::GALLIC> >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst >, fst::GALLIC> >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst >, fst::GALLIC> >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]’: ./../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst >, fst::GALLIC> >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst >, fst::GALLIC> >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst >, fst::GALLIC> >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/prune.h:31, from ./../include/fst/rmepsilon.h:36: ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; Less = fst::internal::ErrorLess, fst::GALLIC> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC>]’ ./../include/fst/rmepsilon.h:339:22: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC>]’: ./../include/fst/rmepsilon.h:303:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]’ ./../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; Less = fst::internal::ErrorLess, fst::GALLIC> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC>]’ ./../include/fst/rmepsilon.h:339:22: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC>]’: ./../include/fst/rmepsilon.h:303:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]’ ./../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; Less = fst::internal::ErrorLess, fst::GALLIC> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC>]’ ./../include/fst/rmepsilon.h:339:22: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC>]’: ./../include/fst/rmepsilon.h:303:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]’ ./../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst >, fst::GALLIC> >; Visitor = TopOrderVisitor >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter >, fst::GALLIC> >]’ ./../include/fst/rmepsilon.h:235:13: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]’ ./../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst >, fst::GALLIC> >; Visitor = TopOrderVisitor >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter >, fst::GALLIC> >]’ ./../include/fst/rmepsilon.h:235:13: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]’ ./../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst >, fst::GALLIC> >; Visitor = TopOrderVisitor >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter >, fst::GALLIC> >]’ ./../include/fst/rmepsilon.h:235:13: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]’ ./../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]’ ./../include/fst/epsnormalize.h:64:12: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]’ ./../include/fst/epsnormalize.h:48:28: required from ‘void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]’ ./../include/fst/script/epsnormalize.h:36:15: required from ‘void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]’ epsnormalize.cc:35:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/epsnormalize.h:25: ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >; FST = fst::MutableFst >, fst::GALLIC> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >; FST = fst::MutableFst >, fst::GALLIC> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >; FST = fst::MutableFst >, fst::GALLIC> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o equal.lo equal.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c equal.cc -fPIC -DPIC -o .libs/equal.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o equivalent.lo equivalent.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c equivalent.cc -fPIC -DPIC -o .libs/equivalent.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/encode.h:32, from ./../include/fst/equivalent.h:30, from ./../include/fst/script/equivalent.h:23, from equivalent.cc:18: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/equivalent.h:149:20: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/equivalent.h:149:20: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/equivalent.h:149:20: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/equivalent.h:149:20: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/equivalent.h:149:20: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/equivalent.h:149:20: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/equivalent.h:149:20: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/equivalent.h:149:20: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/equivalent.h:149:20: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/connect.h:30, from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/union-find.h: In instantiation of ‘T fst::UnionFind::MakeSet(T) [with T = int]’: ./../include/fst/equivalent.h:168:21: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/union-find.h:61:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 61 | if (item >= parent_.size()) { | ~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/equivalent.h:31: ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:32: ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/union-find.h: In instantiation of ‘T fst::UnionFind::FindSet(T) [with T = int]’: ./../include/fst/equivalent.h:86:36: required from ‘static fst::internal::EquivalenceUtil::MappedId fst::internal::EquivalenceUtil::FindSet(fst::UnionFind*, MappedId) [with Arc = fst::ArcTpl >; MappedId = int; typename Arc::StateId = int]’ ./../include/fst/equivalent.h:188:36: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/union-find.h:40:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (item >= parent_.size() || item == fail_ || parent_[item] == fail_) { | ~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/equivalent.h:156:11: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/equivalent.h:156:11: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/equivalent.h:156:11: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/push.h:33: ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/equivalent.h:151:9: required from ‘bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]’ ./../include/fst/script/equivalent.h:39:28: required from ‘void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]’ equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’ ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fst-class.lo fst-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c fst-class.cc -fPIC -DPIC -o .libs/fst-class.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/union.h:30, from fst-class.cc:32: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/script/fst-class.h:33, from fst-class.cc:22: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/script/fst-class.h:559:62: required from ‘static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]’ fst-class.cc:153:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/script/fst-class.h:30: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/script/fst-class.h:559:62: required from ‘static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]’ fst-class.cc:153:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/script/fst-class.h:559:62: required from ‘static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]’ fst-class.cc:153:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/fst-class.h:559:62: required from ‘static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]’ fst-class.cc:154:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/fst-class.h:559:62: required from ‘static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]’ fst-class.cc:154:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/fst-class.h:559:62: required from ‘static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]’ fst-class.cc:154:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/fst-class.h:559:62: required from ‘static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]’ fst-class.cc:155:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/fst-class.h:559:62: required from ‘static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]’ fst-class.cc:155:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/fst-class.h:559:62: required from ‘static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]’ fst-class.cc:155:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/fst-class.h:34: ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o getters.lo getters.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c getters.cc -fPIC -DPIC -o .libs/getters.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from getters.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o info-impl.lo info-impl.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c info-impl.cc -fPIC -DPIC -o .libs/info-impl.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/script/info-impl.h:32, from info-impl.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o info.lo info.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c info.cc -fPIC -DPIC -o .libs/info.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/script/info-impl.h:32, from ./../include/fst/script/info.h:27, from info.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template ./../include/fst/script/info-impl.h: In instantiation of ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’: ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/script/info-impl.h:151:29: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (StateId s = 0; s < cc.size(); ++s) { | ~~^~~~~~~~~~~ ./../include/fst/script/info-impl.h:152:19: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | if (cc[s] >= ncc_) ncc_ = cc[s] + 1; | ~~~~~~^~~~~~~ ./../include/fst/script/info-impl.h:178:29: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:182:20: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | if (scc[s] >= nscc_) nscc_ = scc[s] + 1; | ~~~~~~~^~~~~~~~ ./../include/fst/script/info-impl.h: In instantiation of ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’: ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/script/info-impl.h:151:29: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (StateId s = 0; s < cc.size(); ++s) { | ~~^~~~~~~~~~~ ./../include/fst/script/info-impl.h:152:19: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | if (cc[s] >= ncc_) ncc_ = cc[s] + 1; | ~~~~~~^~~~~~~ ./../include/fst/script/info-impl.h:178:29: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:182:20: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | if (scc[s] >= nscc_) nscc_ = scc[s] + 1; | ~~~~~~~^~~~~~~~ ./../include/fst/script/info-impl.h: In instantiation of ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’: ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/script/info-impl.h:151:29: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (StateId s = 0; s < cc.size(); ++s) { | ~~^~~~~~~~~~~ ./../include/fst/script/info-impl.h:152:19: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | if (cc[s] >= ncc_) ncc_ = cc[s] + 1; | ~~~~~~^~~~~~~ ./../include/fst/script/info-impl.h:178:29: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:182:20: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | if (scc[s] >= nscc_) nscc_ = scc[s] + 1; | ~~~~~~~^~~~~~~~ In file included from ./../include/fst/script/info-impl.h:37: ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]’: ./../include/fst/script/info-impl.h:139:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = InputEpsilonArcFilter > >]’: ./../include/fst/script/info-impl.h:143:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = OutputEpsilonArcFilter > >]’: ./../include/fst/script/info-impl.h:147:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]’: ./../include/fst/script/info-impl.h:139:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = InputEpsilonArcFilter > >]’: ./../include/fst/script/info-impl.h:143:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = OutputEpsilonArcFilter > >]’: ./../include/fst/script/info-impl.h:147:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]’: ./../include/fst/script/info-impl.h:139:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = InputEpsilonArcFilter > >]’: ./../include/fst/script/info-impl.h:143:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = OutputEpsilonArcFilter > >]’: ./../include/fst/script/info-impl.h:147:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]’: ./../include/fst/visit.h:186:8: required from ‘void fst::Visit(const Fst&, Visitor*, Queue*) [with Arc = ArcTpl >; Visitor = CcVisitor > >; Queue = FifoQueue]’ ./../include/fst/script/info-impl.h:135:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]’: ./../include/fst/visit.h:186:8: required from ‘void fst::Visit(const Fst&, Visitor*, Queue*) [with Arc = ArcTpl >; Visitor = CcVisitor > >; Queue = FifoQueue]’ ./../include/fst/script/info-impl.h:135:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]’: ./../include/fst/visit.h:186:8: required from ‘void fst::Visit(const Fst&, Visitor*, Queue*) [with Arc = ArcTpl >; Visitor = CcVisitor > >; Queue = FifoQueue]’ ./../include/fst/script/info-impl.h:135:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/connect.h:30, from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/script/fst-class.h:34, from ./../include/fst/script/info.h:26: ./../include/fst/union-find.h: In instantiation of ‘T fst::UnionFind::FindSet(T) [with T = int]’: ./../include/fst/connect.h:58:24: required from ‘bool fst::CcVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]’ ./../include/fst/visit.h:106:31: required from ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]’ ./../include/fst/script/info-impl.h:139:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/union-find.h:40:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (item >= parent_.size() || item == fail_ || parent_[item] == fail_) { | ~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/union-find.h: In instantiation of ‘T fst::UnionFind::MakeSet(T) [with T = int]’: ./../include/fst/connect.h:58:58: required from ‘bool fst::CcVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]’ ./../include/fst/visit.h:106:31: required from ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]’ ./../include/fst/script/info-impl.h:139:16: required from ‘fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]’ ./../include/fst/script/info.h:38:17: required from ‘void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]’ info.cc:33:1: required from here ./../include/fst/union-find.h:61:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 61 | if (item >= parent_.size()) { | ~~~~~^~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o intersect.lo intersect.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c intersect.cc -fPIC -DPIC -o .libs/intersect.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/intersect.h:29, from ./../include/fst/script/intersect.h:23, from intersect.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/cache.h:33, from ./../include/fst/intersect.h:28: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/intersect.h:190:28: required from ‘void fst::Intersect(const Fst&, const Fst&, MutableFst*, const IntersectOptions&) [with Arc = ArcTpl >; IntersectOptions = ComposeOptions]’ ./../include/fst/script/intersect.h:39:12: required from ‘void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl >; FstIntersectArgs = std::tuple]’ intersect.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/intersect.h:190:28: required from ‘void fst::Intersect(const Fst&, const Fst&, MutableFst*, const IntersectOptions&) [with Arc = ArcTpl >; IntersectOptions = ComposeOptions]’ ./../include/fst/script/intersect.h:39:12: required from ‘void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl >; FstIntersectArgs = std::tuple]’ intersect.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/intersect.h:190:28: required from ‘void fst::Intersect(const Fst&, const Fst&, MutableFst*, const IntersectOptions&) [with Arc = ArcTpl >; IntersectOptions = ComposeOptions]’ ./../include/fst/script/intersect.h:39:12: required from ‘void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl >; FstIntersectArgs = std::tuple]’ intersect.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o invert.lo invert.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c invert.cc -fPIC -DPIC -o .libs/invert.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o isomorphic.lo isomorphic.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c isomorphic.cc -fPIC -DPIC -o .libs/isomorphic.o In file included from ./../include/fst/script/isomorphic.h:23, from isomorphic.cc:18: ./../include/fst/isomorphic.h: In instantiation of ‘bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]’: ./../include/fst/isomorphic.h:86:5: required from ‘bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]’ ./../include/fst/isomorphic.h:254:39: required from ‘bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]’ ./../include/fst/script/isomorphic.h:39:28: required from ‘void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl >; FstIsomorphicArgs = WithReturnValue >]’ isomorphic.cc:33:1: required from here ./../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::Isomorphism > >::StateId’ {aka ‘int’} [-Wsign-compare] 129 | if (state_pairs_.size() <= s1) state_pairs_.resize(s1 + 1, kNoStateId); | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/isomorphic.h: In instantiation of ‘bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]’: ./../include/fst/isomorphic.h:86:5: required from ‘bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]’ ./../include/fst/isomorphic.h:254:39: required from ‘bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]’ ./../include/fst/script/isomorphic.h:39:28: required from ‘void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl >; FstIsomorphicArgs = WithReturnValue >]’ isomorphic.cc:33:1: required from here ./../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::Isomorphism > >::StateId’ {aka ‘int’} [-Wsign-compare] ./../include/fst/isomorphic.h: In instantiation of ‘bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]’: ./../include/fst/isomorphic.h:86:5: required from ‘bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]’ ./../include/fst/isomorphic.h:254:39: required from ‘bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]’ ./../include/fst/script/isomorphic.h:39:28: required from ‘void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl >; FstIsomorphicArgs = WithReturnValue >]’ isomorphic.cc:33:1: required from here ./../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::Isomorphism > >::StateId’ {aka ‘int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o map.lo map.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c map.cc -fPIC -DPIC -o .libs/map.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/script/map.h:25, from map.cc:18: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/script/map.h:48:11: required from ‘std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:82:27: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/script/map.h:48:11: required from ‘std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:82:27: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/script/map.h:48:11: required from ‘std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:82:27: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/map.h:39:9: required from ‘std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:146:25: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/map.h:39:9: required from ‘std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:146:25: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/map.h:39:9: required from ‘std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:146:25: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/map.h:39:9: required from ‘std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:151:25: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/map.h:39:9: required from ‘std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:151:25: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/script/map.h:39:9: required from ‘std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:151:25: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/map.h:26: ./../include/fst/state-map.h: In instantiation of ‘bool fst::ArcSumMapper::Done() const [with Arc = fst::ArcTpl >]’: ./../include/fst/state-map.h:152:25: required from ‘void fst::StateMap(const Fst&, MutableFst*, C*) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]’ ./../include/fst/state-map.h:165:11: required from ‘void fst::StateMap(const Fst&, MutableFst*, C) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]’ ./../include/fst/script/map.h:48:11: required from ‘std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:82:27: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/state-map.h:492:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 492 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/state-map.h: In instantiation of ‘bool fst::ArcSumMapper::Done() const [with Arc = fst::ArcTpl >]’: ./../include/fst/state-map.h:152:25: required from ‘void fst::StateMap(const Fst&, MutableFst*, C*) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]’ ./../include/fst/state-map.h:165:11: required from ‘void fst::StateMap(const Fst&, MutableFst*, C) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]’ ./../include/fst/script/map.h:48:11: required from ‘std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:82:27: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/state-map.h:492:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/state-map.h: In instantiation of ‘bool fst::ArcSumMapper::Done() const [with Arc = fst::ArcTpl >]’: ./../include/fst/state-map.h:152:25: required from ‘void fst::StateMap(const Fst&, MutableFst*, C*) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]’ ./../include/fst/state-map.h:165:11: required from ‘void fst::StateMap(const Fst&, MutableFst*, C) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]’ ./../include/fst/script/map.h:48:11: required from ‘std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]’ ./../include/fst/script/map.h:82:27: required from ‘void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]’ map.cc:37:1: required from here ./../include/fst/state-map.h:492:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o minimize.lo minimize.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c minimize.cc -fPIC -DPIC -o .libs/minimize.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arcsort.h:28, from ./../include/fst/minimize.h:33, from ./../include/fst/script/minimize.h:23, from minimize.cc:18: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/minimize.h:41: ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:32: ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/minimize.h:465:10: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/minimize.h:465:10: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/minimize.h:465:10: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/minimize.h:465:10: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/minimize.h:465:10: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/minimize.h:465:10: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 389 | for (StateId s = 0; s < hstates.size(); ++s) partition_.Add(s, hstates[s]); | ~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’: ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’: ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’: ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/partition.h:28, from ./../include/fst/minimize.h:40: ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/minimize.h:36: ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]’ ./../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:536:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable >, fst::GALLIC_LEFT> >::Label’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> >, std::allocator >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:559:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]’ ./../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:536:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable >, fst::GALLIC_LEFT> >::Label’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> >, std::allocator >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:559:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]’ ./../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:536:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable >, fst::GALLIC_LEFT> >::Label’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> >, std::allocator >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:559:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]’ ./../include/fst/minimize.h:475:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]’: ./../include/fst/minimize.h:204:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:235:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: ‘const fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >::StateILabelHasher::Label’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../include/fst/minimize.h:475:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]’: ./../include/fst/minimize.h:204:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:235:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: ‘const fst::internal::CyclicMinimizer >, fst::LifoQueue >::StateILabelHasher::Label’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]’ ./../include/fst/minimize.h:475:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]’: ./../include/fst/minimize.h:204:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:235:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: ‘const fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >::StateILabelHasher::Label’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../include/fst/minimize.h:475:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]’: ./../include/fst/minimize.h:204:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:235:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: ‘const fst::internal::CyclicMinimizer >, fst::LifoQueue >::StateILabelHasher::Label’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]’ ./../include/fst/minimize.h:475:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]’: ./../include/fst/minimize.h:204:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:235:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: ‘const fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >::StateILabelHasher::Label’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../include/fst/minimize.h:475:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]’: ./../include/fst/minimize.h:204:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:235:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: ‘const fst::internal::CyclicMinimizer >, fst::LifoQueue >::StateILabelHasher::Label’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer > >::StateId’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer > >::StateId’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer > >::StateId’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]’: ./../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ ./../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../include/fst/minimize.h:230:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc > >; Compare = fst::ILabelCompare > > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]’ ./../include/fst/minimize.h:230:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector > >, std::allocator > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../include/fst/minimize.h:230:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc > >; Compare = fst::ILabelCompare > > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]’ ./../include/fst/minimize.h:230:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector > >, std::allocator > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../include/fst/minimize.h:230:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc > >; Compare = fst::ILabelCompare > > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]’ ./../include/fst/minimize.h:230:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/minimize.h:37:11: required from ‘void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]’ minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector > >, std::allocator > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’ ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/minimize.h:37: ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o print.lo print.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c print.cc -fPIC -DPIC -o .libs/print.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/fstlib.h:55, from ./../include/fst/script/print-impl.h:28, from ./../include/fst/script/print.h:26, from print.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o project.lo project.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c project.cc -fPIC -DPIC -o .libs/project.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o prune.lo prune.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c prune.cc -fPIC -DPIC -o .libs/prune.o In file included from ./../include/fst/script/prune.h:25, from prune.cc:18: ./../include/fst/prune.h: In instantiation of ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’: ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/prune.h:243:26: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘fst::Fst > >::StateId’ {aka ‘int’} [-Wsign-compare] 243 | if ((fdistance->size() <= ifst.Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:256:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 256 | while (copy.size() <= s) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:259:27: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | while (idistance.size() <= s) idistance.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:261:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 261 | while (enqueued.size() <= s) { | ~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:279:31: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:286:31: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 286 | while (idistance.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:292:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 292 | while (copy.size() <= arc.nextstate) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:298:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 298 | while (enqueued.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:303:35: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 303 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’: ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:58:10: required from ‘void fst::script::Prune(FstPruneArgs2*) [with Arc = fst::ArcTpl >; FstPruneArgs2 = std::tuple]’ prune.cc:50:1: required from here ./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘fst::Fst > >::StateId’ {aka ‘int’} [-Wsign-compare] 126 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 178 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/shortest-distance.h:29, from ./../include/fst/prune.h:31: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:241:39: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/arcfilter.h:24, from ./../include/fst/prune.h:29: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:241:39: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/mutable-fst.h:37: ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:241:39: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:30: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’: ./../include/fst/prune.h:265:28: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31: ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:241:39: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:241:39: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/prune.h: In instantiation of ‘Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’: ./../include/fst/prune.h:45:27: required from ‘bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’ ./../include/fst/heap.h:75:33: required from ‘void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’ ./../include/fst/prune.h:306:20: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | return s < idistance_.size() ? idistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of ‘Weight fst::internal::PruneCompare::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’: ./../include/fst/prune.h:45:41: required from ‘bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’ ./../include/fst/heap.h:75:33: required from ‘void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’ ./../include/fst/prune.h:306:20: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:241:39: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:241:39: required from ‘void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:330:8: required from ‘void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/script/prune.h:42:10: required from ‘void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]’ prune.cc:49:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’ ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o push.lo push.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c push.cc -fPIC -DPIC -o .libs/push.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/push.h:29, from ./../include/fst/script/push.h:24, from push.cc:18: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../include/fst/push.h:130:38: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:32: ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’: ./../include/fst/push.h:142:29: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_RIGHT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’: ./../include/fst/push.h:150:13: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_RIGHT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:142:29: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:150:13: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’: ./../include/fst/push.h:142:29: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_RIGHT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’: ./../include/fst/push.h:150:13: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_RIGHT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:142:29: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:150:13: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’: ./../include/fst/push.h:142:29: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_RIGHT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’: ./../include/fst/push.h:150:13: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_RIGHT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:142:29: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../include/fst/push.h:150:13: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/push.h:33: ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../include/fst/script/push.h:35:7: required from ‘void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]’ push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:47:35: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../include/fst/push.h:133:23: required from ‘void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]’ ./../include/fst/script/push.h:52:37: required from ‘void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]’ push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’ ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:30: ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >; FST = fst::Fst >, fst::GALLIC_RIGHT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >; FST = fst::Fst >, fst::GALLIC_RIGHT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]’: ./../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]’ ./../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >; FST = fst::Fst >, fst::GALLIC_RIGHT> >; StateId = int]’ ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o randequivalent.lo randequivalent.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c randequivalent.cc -fPIC -DPIC -o .libs/randequivalent.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/randequivalent.h:30, from ./../include/fst/script/randequivalent.h:24, from randequivalent.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arcsort.h:28, from ./../include/fst/randequivalent.h:29: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/randequivalent.h:67:18: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/randequivalent.h:67:18: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/randequivalent.h:67:18: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/randequivalent.h:67:18: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/randequivalent.h:67:18: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/randequivalent.h:67:18: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/randequivalent.h:67:18: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/randequivalent.h:67:18: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/randequivalent.h:67:18: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/randequivalent.h:69:10: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/randequivalent.h:33: ./../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/randequivalent.h:69:10: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/randequivalent.h:69:10: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../include/fst/randequivalent.h:71:10: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../include/fst/randequivalent.h:86:12: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/shortest-distance.h:31: ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../include/fst/randequivalent.h:71:10: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../include/fst/randequivalent.h:86:12: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../include/fst/randequivalent.h:71:10: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../include/fst/randequivalent.h:86:12: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/replace-util.h:32, from ./../include/fst/replace.h:36: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/randequivalent.h:92:39: required from ‘bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]’ ./../include/fst/script/randequivalent.h:51:36: required from ‘void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]’ randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’ ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/randequivalent.h:32: ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]’: ./../include/fst/randgen.h:160:26: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 527 | if ((weights_ == nullptr) && (fst_->NumArcs(s) >= arc_limit_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]’: ./../include/fst/randgen.h:160:26: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]’: ./../include/fst/randgen.h:160:26: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]’: ./../include/fst/accumulator.h:547:13: required from ‘fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::LogWeightTpl; ssize_t = long int]’ ./../include/fst/randgen.h:164:37: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]’: ./../include/fst/accumulator.h:547:13: required from ‘fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::LogWeightTpl; ssize_t = long int]’ ./../include/fst/randgen.h:164:37: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]’: ./../include/fst/accumulator.h:547:13: required from ‘fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; ssize_t = long int]’ ./../include/fst/randgen.h:164:37: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o randgen.lo randgen.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c randgen.cc -fPIC -DPIC -o .libs/randgen.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/randgen.h:37, from ./../include/fst/script/randgen.h:25, from randgen.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of ‘bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]’: ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int32_t’ {aka ‘const int’} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]’: ./../include/fst/randgen.h:160:26: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 527 | if ((weights_ == nullptr) && (fst_->NumArcs(s) >= arc_limit_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]’: ./../include/fst/randgen.h:160:26: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]’: ./../include/fst/randgen.h:160:26: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]’: ./../include/fst/accumulator.h:547:13: required from ‘fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::LogWeightTpl; ssize_t = long int]’ ./../include/fst/randgen.h:164:37: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]’: ./../include/fst/accumulator.h:547:13: required from ‘fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::LogWeightTpl; ssize_t = long int]’ ./../include/fst/randgen.h:164:37: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h: In instantiation of ‘void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]’: ./../include/fst/accumulator.h:547:13: required from ‘fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; ssize_t = long int]’ ./../include/fst/randgen.h:164:37: required from ‘size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../include/fst/randgen.h:342:30: required from ‘bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]’ ./../include/fst/randgen.h:528:21: required from ‘void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]’ ./../include/fst/randgen.h:483:23: required from ‘fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o relabel.lo relabel.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c relabel.cc -fPIC -DPIC -o .libs/relabel.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o replace.lo replace.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c replace.cc -fPIC -DPIC -o .libs/replace.o In file included from ./../include/fst/script/replace.h:26, from replace.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/replace.h:31: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/replace.h:36: ./../include/fst/replace-util.h: In instantiation of ‘fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]’: ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 128 | for (Label i = 0; i < fst_array_.size(); ++i) delete fst_array_[i]; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h: In instantiation of ‘fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]’: ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/replace-util.h: In instantiation of ‘fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]’: ./../include/fst/replace.h:604:22: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/replace-util.h: In instantiation of ‘void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]’: ./../include/fst/replace-util.h:134:5: required from ‘bool fst::ReplaceUtil::CyclicDependencies() const [with Arc = fst::ArcTpl >]’ ./../include/fst/replace.h:605:43: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h: In instantiation of ‘void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]’: ./../include/fst/replace-util.h:134:5: required from ‘bool fst::ReplaceUtil::CyclicDependencies() const [with Arc = fst::ArcTpl >]’ ./../include/fst/replace.h:605:43: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h: In instantiation of ‘void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]’: ./../include/fst/replace-util.h:134:5: required from ‘bool fst::ReplaceUtil::CyclicDependencies() const [with Arc = fst::ArcTpl >]’ ./../include/fst/replace.h:605:43: required from ‘bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1040:73: required from ‘bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/script/replace.h:69:30: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of ‘fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]’: /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr.h:464:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ ./../include/fst/replace.h:1011:47: required from ‘fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]’ ./../include/fst/script/replace.h:67:19: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace.h:541:25: warning: comparison of integer expressions of different signedness: ‘fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >*>, std::allocator > >*> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of ‘fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]’: /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr.h:464:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ ./../include/fst/replace.h:1011:47: required from ‘fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]’ ./../include/fst/script/replace.h:67:19: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace.h:541:25: warning: comparison of integer expressions of different signedness: ‘fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >*>, std::allocator > >*> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of ‘fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]’: /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr.h:464:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ ./../include/fst/replace.h:1011:47: required from ‘fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]’ ./../include/fst/script/replace.h:67:19: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace.h:541:25: warning: comparison of integer expressions of different signedness: ‘fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >*>, std::allocator > >*> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of ‘uint64_t fst::ReplaceFstProperties(typename Arc::Label, FstList&, ReplaceLabelType, ReplaceLabelType, typename Arc::Label, bool*) [with Arc = ArcTpl >; uint64_t = long unsigned int; typename Arc::Label = int; FstList = std::vector > >*>, std::allocator > >*> > >]’: ./../include/fst/replace.h:568:39: required from ‘fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr.h:464:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ ./../include/fst/replace.h:1011:47: required from ‘fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]’ ./../include/fst/script/replace.h:67:19: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace.h:461:23: warning: comparison of integer expressions of different signedness: ‘Label’ {aka ‘int’} and ‘std::vector > >*>, std::allocator > >*> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 461 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:464:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector > >*>, std::allocator > >*> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 464 | if (label > fst_list.size() || label <= 0) dense_range = false; | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of ‘uint64_t fst::ReplaceFstProperties(typename Arc::Label, FstList&, ReplaceLabelType, ReplaceLabelType, typename Arc::Label, bool*) [with Arc = ArcTpl >; uint64_t = long unsigned int; typename Arc::Label = int; FstList = std::vector > >*>, std::allocator > >*> > >]’: ./../include/fst/replace.h:568:39: required from ‘fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr.h:464:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ ./../include/fst/replace.h:1011:47: required from ‘fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]’ ./../include/fst/script/replace.h:67:19: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace.h:461:23: warning: comparison of integer expressions of different signedness: ‘Label’ {aka ‘int’} and ‘std::vector > >*>, std::allocator > >*> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 461 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:464:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector > >*>, std::allocator > >*> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 464 | if (label > fst_list.size() || label <= 0) dense_range = false; | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of ‘uint64_t fst::ReplaceFstProperties(typename Arc::Label, FstList&, ReplaceLabelType, ReplaceLabelType, typename Arc::Label, bool*) [with Arc = ArcTpl >; uint64_t = long unsigned int; typename Arc::Label = int; FstList = std::vector > >*>, std::allocator > >*> > >]’: ./../include/fst/replace.h:568:39: required from ‘fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr.h:464:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ ./../include/fst/replace.h:1011:47: required from ‘fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]’ ./../include/fst/script/replace.h:67:19: required from ‘void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]’ replace.cc:39:1: required from here ./../include/fst/replace.h:461:23: warning: comparison of integer expressions of different signedness: ‘Label’ {aka ‘int’} and ‘std::vector > >*>, std::allocator > >*> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 461 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:464:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector > >*>, std::allocator > >*> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 464 | if (label > fst_list.size() || label <= 0) dense_range = false; | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of ‘uint64_t fst::internal::ReplaceFstImpl::Properties(uint64_t) const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; uint64_t = long unsigned int]’: ./../include/fst/replace.h:744:12: required from here ./../include/fst/replace.h:746:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (Label i = 1; i < fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of ‘uint64_t fst::internal::ReplaceFstImpl::Properties(uint64_t) const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; uint64_t = long unsigned int]’: ./../include/fst/replace.h:744:12: required from here ./../include/fst/replace.h:746:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of ‘uint64_t fst::internal::ReplaceFstImpl::Properties(uint64_t) const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; uint64_t = long unsigned int]’: ./../include/fst/replace.h:744:12: required from here ./../include/fst/replace.h:746:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of ‘void fst::ReplaceFstMatcher::InitMatchers() [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’: ./../include/fst/replace.h:1314:5: required from ‘fst::ReplaceFstMatcher::ReplaceFstMatcher(const fst::ReplaceFst*, fst::MatchType) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1032:14: required from ‘fst::MatcherBase* fst::ReplaceFst::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1028:21: required from here ./../include/fst/replace.h:1340:25: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceFstMatcher >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (Label i = 0; i < fst_array.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of ‘void fst::ReplaceFstMatcher::InitMatchers() [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’: ./../include/fst/replace.h:1314:5: required from ‘fst::ReplaceFstMatcher::ReplaceFstMatcher(const fst::ReplaceFst*, fst::MatchType) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1032:14: required from ‘fst::MatcherBase* fst::ReplaceFst::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1028:21: required from here ./../include/fst/replace.h:1340:25: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceFstMatcher >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of ‘void fst::ReplaceFstMatcher::InitMatchers() [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’: ./../include/fst/replace.h:1314:5: required from ‘fst::ReplaceFstMatcher::ReplaceFstMatcher(const fst::ReplaceFst*, fst::MatchType) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1032:14: required from ‘fst::MatcherBase* fst::ReplaceFst::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1028:21: required from here ./../include/fst/replace.h:1340:25: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceFstMatcher >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of ‘fst::internal::ReplaceFstImpl::ReplaceFstImpl(const fst::internal::ReplaceFstImpl&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’: /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr.h:464:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ ./../include/fst/fst.h:998:37: required from ‘fst::ImplToFst::ImplToFst(const fst::ImplToFst&, bool) [with Impl = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; FST = fst::Fst > >]’ ./../include/fst/replace.h:1015:34: required from ‘fst::ReplaceFst::ReplaceFst(const fst::ReplaceFst&, bool) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1019:12: required from ‘fst::ReplaceFst* fst::ReplaceFst::Copy(bool) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1018:15: required from here ./../include/fst/replace.h:594:25: warning: comparison of integer expressions of different signedness: ‘fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | for (Label i = 1; i < impl.fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of ‘fst::internal::ReplaceFstImpl::ReplaceFstImpl(const fst::internal::ReplaceFstImpl&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’: /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr.h:464:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ ./../include/fst/fst.h:998:37: required from ‘fst::ImplToFst::ImplToFst(const fst::ImplToFst&, bool) [with Impl = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; FST = fst::Fst > >]’ ./../include/fst/replace.h:1015:34: required from ‘fst::ReplaceFst::ReplaceFst(const fst::ReplaceFst&, bool) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1019:12: required from ‘fst::ReplaceFst* fst::ReplaceFst::Copy(bool) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1018:15: required from here ./../include/fst/replace.h:594:25: warning: comparison of integer expressions of different signedness: ‘fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of ‘fst::internal::ReplaceFstImpl::ReplaceFstImpl(const fst::internal::ReplaceFstImpl&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’: /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr.h:464:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]’ ./../include/fst/fst.h:998:37: required from ‘fst::ImplToFst::ImplToFst(const fst::ImplToFst&, bool) [with Impl = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; FST = fst::Fst > >]’ ./../include/fst/replace.h:1015:34: required from ‘fst::ReplaceFst::ReplaceFst(const fst::ReplaceFst&, bool) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1019:12: required from ‘fst::ReplaceFst* fst::ReplaceFst::Copy(bool) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]’ ./../include/fst/replace.h:1018:15: required from here ./../include/fst/replace.h:594:25: warning: comparison of integer expressions of different signedness: ‘fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label’ {aka ‘int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o reverse.lo reverse.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c reverse.cc -fPIC -DPIC -o .libs/reverse.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o reweight.lo reweight.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c reweight.cc -fPIC -DPIC -o .libs/reweight.o In file included from ./../include/fst/script/reweight.h:24, from reweight.cc:18: ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/reweight.h:43:11: required from ‘void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl >; FstReweightArgs = std::tuple >&, fst::ReweightType>]’ reweight.cc:31:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/reweight.h:43:11: required from ‘void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl >; FstReweightArgs = std::tuple >&, fst::ReweightType>]’ reweight.cc:31:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/reweight.h:43:11: required from ‘void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl >; FstReweightArgs = std::tuple >&, fst::ReweightType>]’ reweight.cc:31:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o rmepsilon.lo rmepsilon.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c rmepsilon.cc -fPIC -DPIC -o .libs/rmepsilon.o In file included from ./../include/fst/script/rmepsilon.h:25, from rmepsilon.cc:18: ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:72:26: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/rmepsilon.h:26: ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:78:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:83:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:89:18: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:99:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:104:26: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:72:26: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:78:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:83:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:99:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:104:26: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:72:26: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:78:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:83:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:99:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:104:26: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:33: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/rmepsilon.h:303:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int]’ ./../include/fst/script/rmepsilon.h:103:30: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/rmepsilon.h:303:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int]’ ./../include/fst/script/rmepsilon.h:103:30: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/rmepsilon.h:303:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int]’ ./../include/fst/script/rmepsilon.h:103:30: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/rmepsilon.h:36: ./../include/fst/prune.h: In instantiation of ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’: ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘fst::Fst > >::StateId’ {aka ‘int’} [-Wsign-compare] 126 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 178 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/connect.h:29: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/arcfilter.h:24, from ./../include/fst/queue.h:32: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/mutable-fst.h:37: ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’: ./../include/fst/prune.h:146:30: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]’: ./../include/fst/shortest-distance.h:224:31: required from ‘void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::EpsilonArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]’ ./../include/fst/rmepsilon.h:151:29: required from ‘void fst::internal::RmEpsilonState::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:270:23: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:89:18: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, true>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/shortest-distance.h:184:24: required from ‘void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::EpsilonArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]’ ./../include/fst/rmepsilon.h:151:29: required from ‘void fst::internal::RmEpsilonState::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:270:23: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:99:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]’ ./../include/fst/shortest-distance.h:184:24: required from ‘void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::EpsilonArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]’ ./../include/fst/rmepsilon.h:151:29: required from ‘void fst::internal::RmEpsilonState::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:270:23: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:89:18: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/prune.h:123:21: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/prune.h: In instantiation of ‘Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’: ./../include/fst/prune.h:45:27: required from ‘bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’ ./../include/fst/heap.h:75:33: required from ‘void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’ ./../include/fst/prune.h:182:20: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | return s < idistance_.size() ? idistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of ‘Weight fst::internal::PruneCompare::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’: ./../include/fst/prune.h:45:41: required from ‘bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’ ./../include/fst/heap.h:75:33: required from ‘void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]’ ./../include/fst/prune.h:182:20: required from ‘void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../include/fst/prune.h:208:8: required from ‘void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/rmepsilon.h:293:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:62:12: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/rmepsilon.h:73:16: required from ‘void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/rmepsilon.h:123:22: required from ‘void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]’ rmepsilon.cc:34:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:33, from ./../include/fst/rmepsilon.h:32: ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o shortest-distance.lo shortest-distance.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c shortest-distance.cc -fPIC -DPIC -o .libs/shortest-distance.o In file included from ./../include/fst/connect.h:29, from ./../include/fst/queue.h:33, from ./../include/fst/script/shortest-distance.h:25, from shortest-distance.cc:18: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/arcfilter.h:24, from ./../include/fst/queue.h:32: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/mutable-fst.h:37: ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/shortest-distance.h:26: ./../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/shortest-distance.h:230:46: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs3 = WithReturnValue >]’ shortest-distance.cc:49:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/shortest-distance.h:230:46: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs3 = WithReturnValue >]’ shortest-distance.cc:49:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../include/fst/script/shortest-distance.h:230:46: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs3 = WithReturnValue >]’ shortest-distance.cc:49:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]’: ./../include/fst/shortest-distance.h:224:31: required from ‘void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]’ ./../include/fst/shortest-distance.h:264:28: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, const ShortestDistanceOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:112:19: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:121:54: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:181:79: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, true>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/shortest-distance.h:184:24: required from ‘void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::AnyArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]’ ./../include/fst/shortest-distance.h:264:28: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, const ShortestDistanceOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:112:19: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:121:54: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:190:64: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::EpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:109:57: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:125:58: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:164:58: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::InputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:109:57: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:129:63: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:164:58: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::OutputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:109:57: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:134:64: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:164:58: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]’ ./../include/fst/shortest-distance.h:184:24: required from ‘void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]’ ./../include/fst/shortest-distance.h:264:28: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, const ShortestDistanceOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:112:19: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:121:54: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:181:79: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::EpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:109:57: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:125:58: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:164:58: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::InputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:109:57: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:129:63: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:164:58: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::OutputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:109:57: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:134:64: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:164:58: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::EpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:109:57: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:125:58: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:164:58: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::InputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:109:57: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:129:63: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:164:58: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::OutputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:109:57: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:134:64: required from ‘void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:164:58: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]’ shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../include/fst/script/shortest-distance.h:217:19: required from ‘void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]’ shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:33, from ./../include/fst/shortest-distance.h:29: ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o shortest-path.lo shortest-path.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c shortest-path.cc -fPIC -DPIC -o .libs/shortest-path.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/shortest-path.h:31, from ./../include/fst/script/shortest-path.h:25, from shortest-path.cc:18: ./../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-path.h:468:21: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:86:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-path.h:468:21: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:86:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../include/fst/shortest-path.h:468:21: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:86:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:86:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | if (state < distance->size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:90:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:94:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:99:70: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:109:50: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’: ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:113:48: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of ‘bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]’: ./../include/fst/shortest-path.h:449:37: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:86:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of ‘void fst::internal::NShortestPath(const fst::Fst&, fst::MutableFst*, const std::vector&, int32_t, float, typename Arc::Weight, typename Arc::StateId) [with Arc = fst::ArcTpl >; RevArc = fst::ReverseArc > >; typename Arc::Weight = fst::TropicalWeightTpl; int32_t = int; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int]’: ./../include/fst/shortest-path.h:482:28: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:86:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:339:53: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘fst::Fst > > >::StateId’ {aka ‘int’} [-Wsign-compare] 339 | if (ifst.Start() == kNoStateId || distance.size() <= ifst.Start() || | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:348:23: warning: comparison of integer expressions of different signedness: ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | while (pairs.size() <= final_state) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:367:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | : (p.first < distance.size()) ? distance[p.first] : Weight::Zero(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:373:21: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 373 | while (r.size() <= p.first + 1) r.push_back(0); | ~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of ‘bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]’: ./../include/fst/shortest-path.h:449:37: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:90:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of ‘bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]’: ./../include/fst/shortest-path.h:449:37: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:94:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of ‘bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]’: ./../include/fst/shortest-path.h:449:37: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:99:70: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of ‘bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]’: ./../include/fst/shortest-path.h:449:37: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:109:50: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of ‘bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]’: ./../include/fst/shortest-path.h:449:37: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:113:48: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../include/fst/shortest-path.h:401:10: required from ‘void fst::internal::NShortestPath(const fst::Fst&, fst::MutableFst*, const std::vector&, int32_t, float, typename Arc::Weight, typename Arc::StateId) [with Arc = fst::ArcTpl >; RevArc = fst::ReverseArc > >; typename Arc::Weight = fst::TropicalWeightTpl; int32_t = int; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/shortest-path.h:482:28: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:86:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/prune.h:31, from ./../include/fst/determinize.h:41, from ./../include/fst/shortest-path.h:32: ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]’: ./../include/fst/shortest-path.h:229:30: required from ‘bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]’ ./../include/fst/shortest-path.h:449:37: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:99:70: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, true>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../include/fst/shortest-path.h:189:23: required from ‘bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]’ ./../include/fst/shortest-path.h:449:37: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:109:50: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::AnyArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:75:48: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:65:59: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:86:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:30: ./../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]’ ./../include/fst/shortest-path.h:189:23: required from ‘bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]’ ./../include/fst/shortest-path.h:449:37: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:99:70: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../include/fst/script/shortest-distance.h:100:52: required from ‘static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:65:59: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:113:48: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of ‘Weight fst::internal::ShortestPathCompare::PWeight(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’: ./../include/fst/shortest-path.h:251:27: required from ‘bool fst::internal::ShortestPathCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]’ /usr/include/c++/13/bits/predefined_ops.h:196:23: required from ‘bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = int; _Compare = fst::internal::ShortestPathCompare >]’ /usr/include/c++/13/bits/stl_heap.h:140:48: required from ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val > >]’ /usr/include/c++/13/bits/stl_heap.h:216:23: required from ‘void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = fst::internal::ShortestPathCompare >]’ ./../include/fst/shortest-path.h:389:21: required from ‘void fst::internal::NShortestPath(const fst::Fst&, fst::MutableFst*, const std::vector&, int32_t, float, typename Arc::Weight, typename Arc::StateId) [with Arc = fst::ArcTpl >; RevArc = fst::ReverseArc > >; typename Arc::Weight = fst::TropicalWeightTpl; int32_t = int; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int]’ ./../include/fst/shortest-path.h:482:28: required from ‘void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:70:17: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../include/fst/script/shortest-path.h:86:44: required from ‘void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]’ ./../include/fst/script/shortest-path.h:134:25: required from ‘void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]’ shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | : (state < distance_.size()) ? distance_[state] : Weight::Zero(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; Weight = fst::TropicalWeightTpl; Subset = std::forward_list > > >, std::allocator > > > > >]’: ./../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; StateId = int]’ ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement > > >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:37: In member function ‘fst::CompactHashBiTable > >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple > >, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >::FindState(std::unique_ptr > >, fst::IntegerFilterState >, std::default_delete > >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl > >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > > >, fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState > >::FindState(std::unique_ptr > >, fst::IntegerFilterState >, std::default_delete > >, fst::IntegerFilterState > > >)’ at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl > >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > > >, fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState > >::FindState(std::unique_ptr > >, fst::IntegerFilterState >, std::default_delete > >, fst::IntegerFilterState > > >)’: ./../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o stateiterator-class.lo stateiterator-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c stateiterator-class.cc -fPIC -DPIC -o .libs/stateiterator-class.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/fstlib.h:55, from ./../include/fst/script/stateiterator-class.h:24, from stateiterator-class.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o synchronize.lo synchronize.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c synchronize.cc -fPIC -DPIC -o .libs/synchronize.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o text-io.lo text-io.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c text-io.cc -fPIC -DPIC -o .libs/text-io.o text-io.cc: In function ‘bool fst::script::ReadPotentials(std::string_view, const std::string&, std::vector*)’: text-io.cc:59:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const ssize_t’ {aka ‘const long int’} [-Wsign-compare] 59 | while (potentials->size() <= s) { | ~~~~~~~~~~~~~~~~~~~^~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o topsort.lo topsort.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c topsort.cc -fPIC -DPIC -o .libs/topsort.o In file included from ./../include/fst/topsort.h:28, from ./../include/fst/script/topsort.h:21, from topsort.cc:18: ./../include/fst/statesort.h: In instantiation of ‘void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../include/fst/topsort.h:96:14: required from ‘bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]’ ./../include/fst/script/topsort.h:32:25: required from ‘void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]’ topsort.cc:31:1: required from here ./../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 41 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/statesort.h: In instantiation of ‘void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../include/fst/topsort.h:96:14: required from ‘bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]’ ./../include/fst/script/topsort.h:32:25: required from ‘void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]’ topsort.cc:31:1: required from here ./../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] ./../include/fst/statesort.h: In instantiation of ‘void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../include/fst/topsort.h:96:14: required from ‘bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]’ ./../include/fst/script/topsort.h:32:25: required from ‘void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]’ topsort.cc:31:1: required from here ./../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = TopOrderVisitor > >]’ ./../include/fst/topsort.h:94:11: required from ‘bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]’ ./../include/fst/script/topsort.h:32:25: required from ‘void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]’ topsort.cc:31:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = TopOrderVisitor > >]’ ./../include/fst/topsort.h:94:11: required from ‘bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]’ ./../include/fst/script/topsort.h:32:25: required from ‘void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]’ topsort.cc:31:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = TopOrderVisitor > >]’ ./../include/fst/topsort.h:94:11: required from ‘bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]’ ./../include/fst/script/topsort.h:32:25: required from ‘void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]’ topsort.cc:31:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o union.lo union.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c union.cc -fPIC -DPIC -o .libs/union.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/union.h:30, from ./../include/fst/script/union.h:24, from union.cc:18: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o weight-class.lo weight-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c weight-class.cc -fPIC -DPIC -o .libs/weight-class.o In file included from ./../include/fst/error-weight.h:22, from ./../include/fst/arc.h:30, from ./../include/fst/script/weight-class.h:28, from weight-class.cc:18: ./../include/fst/util.h: In function ‘fst::StrToWeight >(std::basic_string_view >)fst::LogWeightTpl’: ./../include/fst/util.h:331:10: warning: ‘w.value_’ may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../include/fst/util.h:324:10: note: ‘w.value_’ was declared here 324 | Weight w; | ^ ./../include/fst/util.h: In function ‘fst::StrToWeight >(std::basic_string_view >)fst::LogWeightTpl’: ./../include/fst/util.h:331:10: warning: ‘w.value_’ may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../include/fst/util.h:324:10: note: ‘w.value_’ was declared here 324 | Weight w; | ^ ./../include/fst/util.h: In function ‘fst::StrToWeight >(std::basic_string_view >)fst::TropicalWeightTpl’: ./../include/fst/util.h:331:10: warning: ‘w.value_’ may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../include/fst/util.h:324:10: note: ‘w.value_’ was declared here 324 | Weight w; | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o verify.lo verify.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c verify.cc -fPIC -DPIC -o .libs/verify.o /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstscript.la -rpath /usr/lib64 arciterator-class.lo arcsort.lo closure.lo compile.lo compose.lo concat.lo connect.lo convert.lo decode.lo determinize.lo difference.lo disambiguate.lo draw.lo encode.lo encodemapper-class.lo epsnormalize.lo equal.lo equivalent.lo fst-class.lo getters.lo info-impl.lo info.lo intersect.lo invert.lo isomorphic.lo map.lo minimize.lo print.lo project.lo prune.lo push.lo randequivalent.lo randgen.lo relabel.lo replace.lo reverse.lo reweight.lo rmepsilon.lo shortest-distance.lo shortest-path.lo stateiterator-class.lo synchronize.lo text-io.lo topsort.lo union.lo weight-class.lo verify.lo ../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arciterator-class.o .libs/arcsort.o .libs/closure.o .libs/compile.o .libs/compose.o .libs/concat.o .libs/connect.o .libs/convert.o .libs/decode.o .libs/determinize.o .libs/difference.o .libs/disambiguate.o .libs/draw.o .libs/encode.o .libs/encodemapper-class.o .libs/epsnormalize.o .libs/equal.o .libs/equivalent.o .libs/fst-class.o .libs/getters.o .libs/info-impl.o .libs/info.o .libs/intersect.o .libs/invert.o .libs/isomorphic.o .libs/map.o .libs/minimize.o .libs/print.o .libs/project.o .libs/prune.o .libs/push.o .libs/randequivalent.o .libs/randgen.o .libs/relabel.o .libs/replace.o .libs/reverse.o .libs/reweight.o .libs/rmepsilon.o .libs/shortest-distance.o .libs/shortest-path.o .libs/stateiterator-class.o .libs/synchronize.o .libs/text-io.o .libs/topsort.o .libs/union.o .libs/weight-class.o .libs/verify.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstscript.so.25 -o .libs/libfstscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstscript.so.25" && ln -s "libfstscript.so.25.0.0" "libfstscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstscript.so" && ln -s "libfstscript.so.25.0.0" "libfstscript.so") libtool: link: ( cd ".libs" && rm -f "libfstscript.la" && ln -s "../libfstscript.la" "libfstscript.la" ) make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/script' Making all in bin make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstarcsort.o fstarcsort.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstarcsort-main.o fstarcsort-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstarcsort-main.cc:27: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstarcsort fstarcsort.o fstarcsort-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstarcsort fstarcsort.o fstarcsort-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstclosure.o fstclosure.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstclosure-main.o fstclosure-main.cc In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/script/closure.h:23, from fstclosure-main.cc:25: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstclosure fstclosure.o fstclosure-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstclosure fstclosure.o fstclosure-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompile.o fstcompile.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompile-main.o fstcompile-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstcompile fstcompile.o fstcompile-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstcompile fstcompile.o fstcompile-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompose.o fstcompose.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompose-main.o fstcompose-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/compose.h:23, from fstcompose-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstcompose fstcompose.o fstcompose-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstcompose fstcompose.o fstcompose-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconcat.o fstconcat.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconcat-main.o fstconcat-main.cc In file included from ./../include/fst/rational.h:31, from ./../include/fst/concat.h:29, from ./../include/fst/script/concat.h:23, from fstconcat-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstconcat fstconcat.o fstconcat-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstconcat fstconcat.o fstconcat-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconnect.o fstconnect.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconnect-main.o fstconnect-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstconnect fstconnect.o fstconnect-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstconnect fstconnect.o fstconnect-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconvert.o fstconvert.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconvert-main.o fstconvert-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstconvert fstconvert.o fstconvert-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstconvert fstconvert.o fstconvert-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdeterminize.o fstdeterminize.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdeterminize-main.o fstdeterminize-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstdeterminize-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdeterminize fstdeterminize.o fstdeterminize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdeterminize fstdeterminize.o fstdeterminize-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdifference.o fstdifference.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdifference-main.o fstdifference-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/difference.h:28, from ./../include/fst/script/difference.h:23, from fstdifference-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdifference fstdifference.o fstdifference-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdifference fstdifference.o fstdifference-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdisambiguate.o fstdisambiguate.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdisambiguate-main.o fstdisambiguate-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/disambiguate.h:33, from ./../include/fst/script/disambiguate.h:25, from fstdisambiguate-main.cc:25: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdisambiguate fstdisambiguate.o fstdisambiguate-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdisambiguate fstdisambiguate.o fstdisambiguate-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdraw.o fstdraw.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdraw-main.o fstdraw-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdraw fstdraw.o fstdraw-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdraw fstdraw.o fstdraw-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstencode.o fstencode.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstencode-main.o fstencode-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstencode-main.cc:27: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstencode fstencode.o fstencode-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstencode fstencode.o fstencode-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstepsnormalize.o fstepsnormalize.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstepsnormalize-main.o fstepsnormalize-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstepsnormalize-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstepsnormalize fstepsnormalize.o fstepsnormalize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstepsnormalize fstepsnormalize.o fstepsnormalize-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstequal.o fstequal.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstequal-main.o fstequal-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstequal fstequal.o fstequal-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstequal fstequal.o fstequal-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstequivalent.o fstequivalent.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstequivalent-main.o fstequivalent-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstequivalent-main.cc:27: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstequivalent fstequivalent.o fstequivalent-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstequivalent fstequivalent.o fstequivalent-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstinfo.o fstinfo.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstinfo-main.o fstinfo-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstinfo-main.cc:29: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstinfo fstinfo.o fstinfo-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstinfo fstinfo.o fstinfo-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstintersect.o fstintersect.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstintersect-main.o fstintersect-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstintersect-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstintersect fstintersect.o fstintersect-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstintersect fstintersect.o fstintersect-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstinvert.o fstinvert.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstinvert-main.o fstinvert-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstinvert fstinvert.o fstinvert-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstinvert fstinvert.o fstinvert-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstisomorphic.o fstisomorphic.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstisomorphic-main.o fstisomorphic-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstisomorphic fstisomorphic.o fstisomorphic-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstisomorphic fstisomorphic.o fstisomorphic-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstmap.o fstmap.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstmap-main.o fstmap-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstmap-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstmap fstmap.o fstmap-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstmap fstmap.o fstmap-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstminimize.o fstminimize.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstminimize-main.o fstminimize-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstminimize fstminimize.o fstminimize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstminimize fstminimize.o fstminimize-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstprint.o fstprint.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstprint-main.o fstprint-main.cc In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/fstlib.h:55, from ./../include/fst/script/print-impl.h:28, from ./../include/fst/script/print.h:26, from fstprint-main.cc:29: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstprint fstprint.o fstprint-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstprint fstprint.o fstprint-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstproject.o fstproject.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstproject-main.o fstproject-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstproject-main.cc:25: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstproject fstproject.o fstproject-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstproject fstproject.o fstproject-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstprune.o fstprune.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstprune-main.o fstprune-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstprune fstprune.o fstprune-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstprune fstprune.o fstprune-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstpush.o fstpush.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstpush-main.o fstpush-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstpush-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstpush fstpush.o fstpush-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstpush fstpush.o fstpush-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrandgen.o fstrandgen.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrandgen-main.o fstrandgen-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstrandgen-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstrandgen fstrandgen.o fstrandgen-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstrandgen fstrandgen.o fstrandgen-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrelabel.o fstrelabel.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrelabel-main.o fstrelabel-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstrelabel fstrelabel.o fstrelabel-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstrelabel fstrelabel.o fstrelabel-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreplace.o fstreplace.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreplace-main.o fstreplace-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstreplace-main.cc:29: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstreplace fstreplace.o fstreplace-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstreplace fstreplace.o fstreplace-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreverse.o fstreverse.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreverse-main.o fstreverse-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstreverse fstreverse.o fstreverse-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstreverse fstreverse.o fstreverse-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreweight.o fstreweight.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreweight-main.o fstreweight-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstreweight-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstreweight fstreweight.o fstreweight-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstreweight fstreweight.o fstreweight-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrmepsilon.o fstrmepsilon.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrmepsilon-main.o fstrmepsilon-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstrmepsilon-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstrmepsilon fstrmepsilon.o fstrmepsilon-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstrmepsilon fstrmepsilon.o fstrmepsilon-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstshortestdistance.o fstshortestdistance.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstshortestdistance-main.o fstshortestdistance-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstshortestdistance-main.cc:28: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstshortestdistance fstshortestdistance.o fstshortestdistance-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstshortestdistance fstshortestdistance.o fstshortestdistance-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstshortestpath.o fstshortestpath.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstshortestpath-main.o fstshortestpath-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstshortestpath-main.cc:27: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstshortestpath fstshortestpath.o fstshortestpath-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstshortestpath fstshortestpath.o fstshortestpath-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstsymbols.o fstsymbols.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstsymbols-main.o fstsymbols-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstsymbols fstsymbols.o fstsymbols-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstsymbols fstsymbols.o fstsymbols-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstsynchronize.o fstsynchronize.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstsynchronize-main.o fstsynchronize-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstsynchronize fstsynchronize.o fstsynchronize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstsynchronize fstsynchronize.o fstsynchronize-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fsttopsort.o fsttopsort.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fsttopsort-main.o fsttopsort-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fsttopsort fsttopsort.o fsttopsort-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fsttopsort fsttopsort.o fsttopsort-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstunion.o fstunion.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstunion-main.o fstunion-main.cc In file included from ./../include/fst/rational.h:31, from ./../include/fst/union.h:30, from ./../include/fst/script/union.h:24, from fstunion-main.cc:26: ./../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstunion fstunion.o fstunion-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstunion fstunion.o fstunion-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' Making all in test make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/test' Making all in extensions make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' Making all in compact make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_acceptor-fst.lo compact8_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_acceptor-fst.cc -fPIC -DPIC -o .libs/compact8_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_string-fst.lo compact8_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_string-fst.cc -fPIC -DPIC -o .libs/compact8_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_unweighted-fst.lo compact8_unweighted-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_unweighted-fst.cc -fPIC -DPIC -o .libs/compact8_unweighted-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_unweighted_acceptor-fst.lo compact8_unweighted_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_unweighted_acceptor-fst.cc -fPIC -DPIC -o .libs/compact8_unweighted_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_weighted_string-fst.lo compact8_weighted_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_weighted_string-fst.cc -fPIC -DPIC -o .libs/compact8_weighted_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_acceptor-fst.lo compact16_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_acceptor-fst.cc -fPIC -DPIC -o .libs/compact16_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_string-fst.lo compact16_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_string-fst.cc -fPIC -DPIC -o .libs/compact16_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_unweighted-fst.lo compact16_unweighted-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_unweighted-fst.cc -fPIC -DPIC -o .libs/compact16_unweighted-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_unweighted_acceptor-fst.lo compact16_unweighted_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_unweighted_acceptor-fst.cc -fPIC -DPIC -o .libs/compact16_unweighted_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_weighted_string-fst.lo compact16_weighted_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_weighted_string-fst.cc -fPIC -DPIC -o .libs/compact16_weighted_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_acceptor-fst.lo compact64_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_acceptor-fst.cc -fPIC -DPIC -o .libs/compact64_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_string-fst.lo compact64_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_string-fst.cc -fPIC -DPIC -o .libs/compact64_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_unweighted-fst.lo compact64_unweighted-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_unweighted-fst.cc -fPIC -DPIC -o .libs/compact64_unweighted-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_unweighted_acceptor-fst.lo compact64_unweighted_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_unweighted_acceptor-fst.cc -fPIC -DPIC -o .libs/compact64_unweighted_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_weighted_string-fst.lo compact64_weighted_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_weighted_string-fst.cc -fPIC -DPIC -o .libs/compact64_weighted_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompact.la -rpath /usr/lib64 compact8_acceptor-fst.lo compact8_string-fst.lo compact8_unweighted-fst.lo compact8_unweighted_acceptor-fst.lo compact8_weighted_string-fst.lo compact16_acceptor-fst.lo compact16_string-fst.lo compact16_unweighted-fst.lo compact16_unweighted_acceptor-fst.lo compact16_weighted_string-fst.lo compact64_acceptor-fst.lo compact64_string-fst.lo compact64_unweighted-fst.lo compact64_unweighted_acceptor-fst.lo compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_acceptor-fst.o .libs/compact8_string-fst.o .libs/compact8_unweighted-fst.o .libs/compact8_unweighted_acceptor-fst.o .libs/compact8_weighted_string-fst.o .libs/compact16_acceptor-fst.o .libs/compact16_string-fst.o .libs/compact16_unweighted-fst.o .libs/compact16_unweighted_acceptor-fst.o .libs/compact16_weighted_string-fst.o .libs/compact64_acceptor-fst.o .libs/compact64_string-fst.o .libs/compact64_unweighted-fst.o .libs/compact64_unweighted_acceptor-fst.o .libs/compact64_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstcompact.so.25 -o .libs/libfstcompact.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstcompact.so.25" && ln -s "libfstcompact.so.25.0.0" "libfstcompact.so.25") libtool: link: (cd ".libs" && rm -f "libfstcompact.so" && ln -s "libfstcompact.so.25.0.0" "libfstcompact.so") libtool: link: ( cd ".libs" && rm -f "libfstcompact.la" && ln -s "../libfstcompact.la" "libfstcompact.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_acceptor-fst.la -rpath /usr/lib64/fst compact8_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_acceptor-fst.so -o .libs/compact8_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_acceptor-fst.la" && ln -s "../compact8_acceptor-fst.la" "compact8_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_string-fst.la -rpath /usr/lib64/fst compact8_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_string-fst.so -o .libs/compact8_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_string-fst.la" && ln -s "../compact8_string-fst.la" "compact8_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted-fst.la -rpath /usr/lib64/fst compact8_unweighted-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_unweighted-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_unweighted-fst.so -o .libs/compact8_unweighted-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_unweighted-fst.la" && ln -s "../compact8_unweighted-fst.la" "compact8_unweighted-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact8_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_unweighted_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_unweighted_acceptor-fst.so -o .libs/compact8_unweighted_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_unweighted_acceptor-fst.la" && ln -s "../compact8_unweighted_acceptor-fst.la" "compact8_unweighted_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_weighted_string-fst.la -rpath /usr/lib64/fst compact8_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_weighted_string-fst.so -o .libs/compact8_weighted_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_weighted_string-fst.la" && ln -s "../compact8_weighted_string-fst.la" "compact8_weighted_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_acceptor-fst.la -rpath /usr/lib64/fst compact16_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_acceptor-fst.so -o .libs/compact16_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_acceptor-fst.la" && ln -s "../compact16_acceptor-fst.la" "compact16_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_string-fst.la -rpath /usr/lib64/fst compact16_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_string-fst.so -o .libs/compact16_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_string-fst.la" && ln -s "../compact16_string-fst.la" "compact16_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted-fst.la -rpath /usr/lib64/fst compact16_unweighted-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_unweighted-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_unweighted-fst.so -o .libs/compact16_unweighted-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_unweighted-fst.la" && ln -s "../compact16_unweighted-fst.la" "compact16_unweighted-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact16_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_unweighted_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_unweighted_acceptor-fst.so -o .libs/compact16_unweighted_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_unweighted_acceptor-fst.la" && ln -s "../compact16_unweighted_acceptor-fst.la" "compact16_unweighted_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_weighted_string-fst.la -rpath /usr/lib64/fst compact16_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_weighted_string-fst.so -o .libs/compact16_weighted_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_weighted_string-fst.la" && ln -s "../compact16_weighted_string-fst.la" "compact16_weighted_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_acceptor-fst.la -rpath /usr/lib64/fst compact64_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_acceptor-fst.so -o .libs/compact64_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_acceptor-fst.la" && ln -s "../compact64_acceptor-fst.la" "compact64_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_string-fst.la -rpath /usr/lib64/fst compact64_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_string-fst.so -o .libs/compact64_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_string-fst.la" && ln -s "../compact64_string-fst.la" "compact64_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted-fst.la -rpath /usr/lib64/fst compact64_unweighted-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_unweighted-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_unweighted-fst.so -o .libs/compact64_unweighted-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_unweighted-fst.la" && ln -s "../compact64_unweighted-fst.la" "compact64_unweighted-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact64_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_unweighted_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_unweighted_acceptor-fst.so -o .libs/compact64_unweighted_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_unweighted_acceptor-fst.la" && ln -s "../compact64_unweighted_acceptor-fst.la" "compact64_unweighted_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_weighted_string-fst.la -rpath /usr/lib64/fst compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_weighted_string-fst.so -o .libs/compact64_weighted_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_weighted_string-fst.la" && ln -s "../compact64_weighted_string-fst.la" "compact64_weighted_string-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' Making all in compress make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompress.o fstcompress.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompress-main.o fstcompress-main.cc /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compressscript.lo compressscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compressscript.cc -fPIC -DPIC -o .libs/compressscript.o In file included from ./../../include/fst/vector-fst.h:34, from ./../../include/fst/cache.h:33, from ./../../include/fst/arc-map.h:32, from ./../../include/fst/encode.h:32, from ./../../include/fst/extensions/compress/compress.h:39, from ./../../include/fst/extensions/compress/compressscript.h:24, from compressscript.cc:18: ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/compress/compress.h:729:18: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:33, from ./../../include/fst/mutable-fst.h:37: ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/compress/compress.h:729:18: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/compress/compress.h:729:18: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/compress/compress.h:729:18: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/compress/compress.h:729:18: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/compress/compress.h:729:18: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/compress/compress.h:729:18: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/compress/compress.h:729:18: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/compress/compress.h:729:18: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/compress/compress.h:38: ./../../include/fst/extensions/compress/elias.h: In instantiation of ‘static void fst::Elias::BatchDecode(const std::vector&, std::vector<_Tp>*) [with Var = int]’: ./../../include/fst/extensions/compress/compress.h:684:30: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/elias.h:80:7: warning: variable ‘remainder_bits’ set but not used [-Wunused-but-set-variable] 80 | Var remainder_bits = 0; | ^~~~~~~~~~~~~~ In file included from ./../../include/fst/topsort.h:28, from ./../../include/fst/queue.h:35, from ./../../include/fst/extensions/compress/compress.h:43: ./../../include/fst/statesort.h: In instantiation of ‘void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../../include/fst/extensions/compress/compress.h:343:12: required from ‘void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:731:3: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 41 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/statesort.h: In instantiation of ‘void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../../include/fst/extensions/compress/compress.h:343:12: required from ‘void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:731:3: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] ./../../include/fst/statesort.h: In instantiation of ‘void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../../include/fst/extensions/compress/compress.h:343:12: required from ‘void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:731:3: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of ‘static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’: ./../../include/fst/encode.h:371:51: required from ‘static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:669:30: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘const long unsigned int’ [-Wsign-compare] 254 | for (int64_t i = 0; i < size; ++i) { | ~~^~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of ‘bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::LZLabel; EdgeLessThan = fst::Compressor > >::LabelLessThan; EdgeEquals = fst::Compressor > >::LabelEquals]’: ./../../include/fst/extensions/compress/compress.h:516:25: required from ‘void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:692:3: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::LZLabel>, std::allocator > >::LZLabel> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of ‘bool fst::LempelZiv::SingleDecode(const Var&, Edge*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]’: ./../../include/fst/extensions/compress/compress.h:546:33: required from ‘void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:692:3: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:104:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | if (index >= decode_vector_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of ‘bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]’: ./../../include/fst/extensions/compress/compress.h:614:30: required from ‘void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:692:3: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of ‘static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’: ./../../include/fst/encode.h:371:51: required from ‘static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:669:30: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘const long unsigned int’ [-Wsign-compare] 254 | for (int64_t i = 0; i < size; ++i) { | ~~^~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of ‘bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::LZLabel; EdgeLessThan = fst::Compressor > >::LabelLessThan; EdgeEquals = fst::Compressor > >::LabelEquals]’: ./../../include/fst/extensions/compress/compress.h:516:25: required from ‘void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:692:3: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::LZLabel>, std::allocator > >::LZLabel> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of ‘bool fst::LempelZiv::SingleDecode(const Var&, Edge*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]’: ./../../include/fst/extensions/compress/compress.h:546:33: required from ‘void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:692:3: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:104:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | if (index >= decode_vector_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of ‘bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]’: ./../../include/fst/extensions/compress/compress.h:614:30: required from ‘void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:692:3: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of ‘static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’: ./../../include/fst/encode.h:371:51: required from ‘static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:669:30: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘const long unsigned int’ [-Wsign-compare] 254 | for (int64_t i = 0; i < size; ++i) { | ~~^~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of ‘bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::LZLabel; EdgeLessThan = fst::Compressor > >::LabelLessThan; EdgeEquals = fst::Compressor > >::LabelEquals]’: ./../../include/fst/extensions/compress/compress.h:516:25: required from ‘void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:692:3: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::LZLabel>, std::allocator > >::LZLabel> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of ‘bool fst::LempelZiv::SingleDecode(const Var&, Edge*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]’: ./../../include/fst/extensions/compress/compress.h:546:33: required from ‘void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:692:3: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:104:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | if (index >= decode_vector_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of ‘bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]’: ./../../include/fst/extensions/compress/compress.h:614:30: required from ‘void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:692:3: required from ‘bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:765:18: required from ‘bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compress.h:781:13: required from ‘bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:52:28: required from ‘void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]’ compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/compress/compress.h:45: ./../../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = ExpandedFst > >; Visitor = Compressor > >::BfsOrder(const fst::ExpandedFst > >&, std::vector*)::BfsVisitor; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]’: ./../../include/fst/extensions/compress/compress.h:328:8: required from ‘void fst::Compressor::BfsOrder(const fst::ExpandedFst&, std::vector*) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:341:3: required from ‘void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:731:3: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = ExpandedFst > >; Visitor = Compressor > >::BfsOrder(const fst::ExpandedFst > >&, std::vector*)::BfsVisitor; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]’: ./../../include/fst/extensions/compress/compress.h:328:8: required from ‘void fst::Compressor::BfsOrder(const fst::ExpandedFst&, std::vector*) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:341:3: required from ‘void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:731:3: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h: In instantiation of ‘void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = ExpandedFst > >; Visitor = Compressor > >::BfsOrder(const fst::ExpandedFst > >&, std::vector*)::BfsVisitor; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]’: ./../../include/fst/extensions/compress/compress.h:328:8: required from ‘void fst::Compressor::BfsOrder(const fst::ExpandedFst&, std::vector*) [with Arc = fst::ArcTpl >; typename A::StateId = int]’ ./../../include/fst/extensions/compress/compress.h:341:3: required from ‘void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:731:3: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: ‘const fst::ArcTpl >::StateId’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:338:9: required from ‘void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:731:3: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:338:9: required from ‘void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:731:3: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:338:9: required from ‘void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/compress/compress.h:731:3: required from ‘bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:743:16: required from ‘void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]’ ./../../include/fst/extensions/compress/compress.h:757:11: required from ‘bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/compress/compressscript.h:39:26: required from ‘void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]’ compressscript.cc:35:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In member function ‘fst::Compressor > >::WriteToStream(std::basic_ostream >&)’: ./../../include/fst/extensions/compress/compress.h:719:13: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized] 719 | block = block << 1; | ~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:713:11: note: ‘block’ was declared here 713 | uint8_t block; | ^~~~~ ./../../include/fst/extensions/compress/compress.h: In member function ‘fst::Compressor > >::WriteToStream(std::basic_ostream >&)’: ./../../include/fst/extensions/compress/compress.h:719:13: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized] 719 | block = block << 1; | ~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:713:11: note: ‘block’ was declared here 713 | uint8_t block; | ^~~~~ ./../../include/fst/extensions/compress/compress.h: In member function ‘fst::Compressor > >::WriteToStream(std::basic_ostream >&)’: ./../../include/fst/extensions/compress/compress.h:719:13: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized] 719 | block = block << 1; | ~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:713:11: note: ‘block’ was declared here 713 | uint8_t block; | ^~~~~ ./../../include/fst/extensions/compress/compress.h: In member function ‘fst::Compressor > >::EncodeProcessedFst(fst::ExpandedFst > > const&, std::basic_ostream >&)’: ./../../include/fst/extensions/compress/compress.h:436:31: warning: ‘previous’ may be used uninitialized [-Wmaybe-uninitialized] 436 | WriteToBuffer(*it - previous); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:428:13: note: ‘previous’ was declared here 428 | StateId previous; | ^~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In member function ‘fst::Compressor > >::EncodeProcessedFst(fst::ExpandedFst > > const&, std::basic_ostream >&)’: ./../../include/fst/extensions/compress/compress.h:436:31: warning: ‘previous’ may be used uninitialized [-Wmaybe-uninitialized] 436 | WriteToBuffer(*it - previous); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:428:13: note: ‘previous’ was declared here 428 | StateId previous; | ^~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In member function ‘fst::Compressor > >::EncodeProcessedFst(fst::ExpandedFst > > const&, std::basic_ostream >&)’: ./../../include/fst/extensions/compress/compress.h:436:31: warning: ‘previous’ may be used uninitialized [-Wmaybe-uninitialized] 436 | WriteToBuffer(*it - previous); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:428:13: note: ‘previous’ was declared here 428 | StateId previous; | ^~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompressscript.la -rpath /usr/lib64 compressscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compressscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstcompressscript.so.25 -o .libs/libfstcompressscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstcompressscript.so.25" && ln -s "libfstcompressscript.so.25.0.0" "libfstcompressscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstcompressscript.so" && ln -s "libfstcompressscript.so.25.0.0" "libfstcompressscript.so") libtool: link: ( cd ".libs" && rm -f "libfstcompressscript.la" && ln -s "../libfstcompressscript.la" "libfstcompressscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstcompress fstcompress.o fstcompress-main.o libfstcompressscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstcompress fstcompress.o fstcompress-main.o ./.libs/libfstcompressscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' Making all in const make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o const8-fst.lo const8-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c const8-fst.cc -fPIC -DPIC -o .libs/const8-fst.o In file included from const8-fst.cc:20: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned char>; A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned char>; A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned char>; A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o const16-fst.lo const16-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c const16-fst.cc -fPIC -DPIC -o .libs/const16-fst.o In file included from const16-fst.cc:20: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, short unsigned int>; A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, short unsigned int>; A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, short unsigned int>; A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o const64-fst.lo const64-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c const64-fst.cc -fPIC -DPIC -o .libs/const64-fst.o In file included from const64-fst.cc:20: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, long unsigned int>; A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, long unsigned int>; A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, long unsigned int>; A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstconst.la -rpath /usr/lib64 const8-fst.lo const16-fst.lo const64-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const8-fst.o .libs/const16-fst.o .libs/const64-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstconst.so.25 -o .libs/libfstconst.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstconst.so.25" && ln -s "libfstconst.so.25.0.0" "libfstconst.so.25") libtool: link: (cd ".libs" && rm -f "libfstconst.so" && ln -s "libfstconst.so.25.0.0" "libfstconst.so") libtool: link: ( cd ".libs" && rm -f "libfstconst.la" && ln -s "../libfstconst.la" "libfstconst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const8-fst.la -rpath /usr/lib64/fst const8-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const8-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const8-fst.so -o .libs/const8-fst.so libtool: link: ( cd ".libs" && rm -f "const8-fst.la" && ln -s "../const8-fst.la" "const8-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const16-fst.la -rpath /usr/lib64/fst const16-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const16-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const16-fst.so -o .libs/const16-fst.so libtool: link: ( cd ".libs" && rm -f "const16-fst.la" && ln -s "../const16-fst.la" "const16-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const64-fst.la -rpath /usr/lib64/fst const64-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const64-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const64-fst.so -o .libs/const64-fst.so libtool: link: ( cd ".libs" && rm -f "const64-fst.la" && ln -s "../const64-fst.la" "const64-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' Making all in far make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farcompilestrings.o farcompilestrings.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farcompilestrings-main.o farcompilestrings-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farcompilestrings-main.cc:26: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compile-strings.lo compile-strings.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compile-strings.cc -fPIC -DPIC -o .libs/compile-strings.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o far-class.lo far-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c far-class.cc -fPIC -DPIC -o .libs/far-class.o In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from far-class.cc:18: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/far/far.h:32, from ./../../include/fst/extensions/far/far-class.h:27: ./../../include/fst/extensions/far/sttable.h: In instantiation of ‘fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’: ./../../include/fst/extensions/far/sttable.h:185:12: required from ‘static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’ ./../../include/fst/extensions/far/far.h:304:54: required from ‘static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/far.h:505:39: required from ‘static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/far-class.h:60:37: required from ‘fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl > >; _Args = {const vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > > >]’ ./../../include/fst/extensions/far/far-class.h:160:56: required from ‘void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl >; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]’ far-class.cc:59:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 154 | for (size_t j = 0; (j < num_entries) && (!streams_[i]->fail()); ++j) { | ~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/far/sttable.h: In instantiation of ‘fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’: ./../../include/fst/extensions/far/sttable.h:185:12: required from ‘static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’ ./../../include/fst/extensions/far/far.h:304:54: required from ‘static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/far.h:505:39: required from ‘static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/far-class.h:60:37: required from ‘fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl > >; _Args = {const vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > > >]’ ./../../include/fst/extensions/far/far-class.h:160:56: required from ‘void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl >; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]’ far-class.cc:60:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] ./../../include/fst/extensions/far/sttable.h: In instantiation of ‘fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’: ./../../include/fst/extensions/far/sttable.h:185:12: required from ‘static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’ ./../../include/fst/extensions/far/far.h:304:54: required from ‘static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/far.h:505:39: required from ‘static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/far-class.h:60:37: required from ‘fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl > >; _Args = {const vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > > >]’ ./../../include/fst/extensions/far/far-class.h:160:56: required from ‘void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl >; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]’ far-class.cc:61:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] ./../../include/fst/extensions/far/sttable.h: In instantiation of ‘fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]’: ./../../include/fst/extensions/far/sttable.h:185:12: required from ‘static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]’ ./../../include/fst/extensions/far/far.h:304:54: required from ‘static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl]’ ./../../include/fst/extensions/far/far.h:505:39: required from ‘static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl]’ ./../../include/fst/extensions/far/far-class.h:60:37: required from ‘fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl >; _Args = {const vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ ./../../include/fst/extensions/far/far-class.h:160:56: required from ‘void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]’ far-class.cc:62:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farscript.lo farscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c farscript.cc -fPIC -DPIC -o .libs/farscript.o In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farscript.cc:21: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/vector-fst.h:34, from ./../../include/fst/extensions/far/far.h:36, from ./../../include/fst/extensions/far/compile-strings.h:29, from ./../../include/fst/extensions/far/farscript.h:28: ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/extensions/far/far.h:35: ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/mutable-fst.h:37: ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst, std::allocator > > >, fst::MutableFst > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst, std::allocator > > >, fst::MutableFst > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst, fst::VectorState, std::allocator > > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst, std::allocator > > >, fst::MutableFst > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst, std::allocator > > >, fst::MutableFst > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst, fst::VectorState, std::allocator > > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst, std::allocator > > >, fst::MutableFst > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst, fst::VectorState, std::allocator > > >’ ./../../include/fst/extensions/far/compile-strings.h:214:18: required from ‘void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:68:29: required from ‘void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/far/farscript.h:36: ./../../include/fst/extensions/far/info.h: In instantiation of ‘void fst::Info(const std::vector >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’: ./../../include/fst/extensions/far/farscript.h:190:19: required from ‘void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl >; FarInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool>]’ farscript.cc:145:1: required from here ./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 133 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 134 | if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/far/info.h: In instantiation of ‘void fst::Info(const std::vector >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’: ./../../include/fst/extensions/far/farscript.h:190:19: required from ‘void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl >; FarInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool>]’ farscript.cc:145:1: required from here ./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 133 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 134 | if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/far/info.h: In instantiation of ‘void fst::Info(const std::vector >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’: ./../../include/fst/extensions/far/farscript.h:190:19: required from ‘void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl >; FarInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool>]’ farscript.cc:145:1: required from here ./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 133 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 134 | if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/far/info.h: In instantiation of ‘void fst::Info(const std::vector >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string]’: ./../../include/fst/extensions/far/farscript.h:190:19: required from ‘void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl; FarInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool>]’ farscript.cc:145:1: required from here ./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 133 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 134 | if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./../../include/fst/prune.h:31, from ./../../include/fst/determinize.h:41, from ./../../include/fst/fstlib.h:59: ./../../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’: ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/shortest-distance.h: In instantiation of ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’: ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:174:1: required from here ./../../include/fst/shortest-distance.h:359:41: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | return state != kNoStateId && state < distance.size() ? distance[state] | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/shortest-distance.h:313:27: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/test-properties.h:27, from ./../../include/fst/vector-fst.h:35: ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/rmfinalepsilon.h:91:10: required from ‘void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]’ ./../../include/fst/encode.h:483:17: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/encode.h:44:25: required from ‘void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/farscript.h:127:9: required from ‘void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl >; FarDecodeArgs = std::tuple]’ farscript.cc:91:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/rmfinalepsilon.h:91:10: required from ‘void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]’ ./../../include/fst/encode.h:483:17: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/encode.h:44:25: required from ‘void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/farscript.h:127:9: required from ‘void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl >; FarDecodeArgs = std::tuple]’ farscript.cc:91:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/rmfinalepsilon.h:91:10: required from ‘void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]’ ./../../include/fst/encode.h:483:17: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/encode.h:44:25: required from ‘void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/farscript.h:127:9: required from ‘void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl >; FarDecodeArgs = std::tuple]’ farscript.cc:91:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl]’: ./../../include/fst/rmfinalepsilon.h:91:10: required from ‘void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl]’ ./../../include/fst/encode.h:483:17: required from ‘void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl]’ ./../../include/fst/extensions/far/encode.h:44:25: required from ‘void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl]’ ./../../include/fst/extensions/far/farscript.h:127:9: required from ‘void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl; FarDecodeArgs = std::tuple]’ farscript.cc:91:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/fstlib.h:69: ./../../include/fst/isomorphic.h: In instantiation of ‘bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]’: ./../../include/fst/isomorphic.h:86:5: required from ‘bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]’ ./../../include/fst/isomorphic.h:254:39: required from ‘bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/isomorphic.h:36:24: required from ‘bool fst::Isomorphic(FarReader&, FarReader&, float, std::string_view, std::string_view) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]’ ./../../include/fst/extensions/far/farscript.h:223:40: required from ‘void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl >; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]’ farscript.cc:157:1: required from here ./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::Isomorphism > >::StateId’ {aka ‘int’} [-Wsign-compare] 129 | if (state_pairs_.size() <= s1) state_pairs_.resize(s1 + 1, kNoStateId); | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/isomorphic.h: In instantiation of ‘bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]’: ./../../include/fst/isomorphic.h:86:5: required from ‘bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]’ ./../../include/fst/isomorphic.h:254:39: required from ‘bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/isomorphic.h:36:24: required from ‘bool fst::Isomorphic(FarReader&, FarReader&, float, std::string_view, std::string_view) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]’ ./../../include/fst/extensions/far/farscript.h:223:40: required from ‘void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl >; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]’ farscript.cc:157:1: required from here ./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::Isomorphism > >::StateId’ {aka ‘int’} [-Wsign-compare] ./../../include/fst/isomorphic.h: In instantiation of ‘bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]’: ./../../include/fst/isomorphic.h:86:5: required from ‘bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]’ ./../../include/fst/isomorphic.h:254:39: required from ‘bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/isomorphic.h:36:24: required from ‘bool fst::Isomorphic(FarReader&, FarReader&, float, std::string_view, std::string_view) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]’ ./../../include/fst/extensions/far/farscript.h:223:40: required from ‘void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl >; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]’ farscript.cc:157:1: required from here ./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::Isomorphism > >::StateId’ {aka ‘int’} [-Wsign-compare] ./../../include/fst/isomorphic.h: In instantiation of ‘bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl; StateId = int]’: ./../../include/fst/isomorphic.h:86:5: required from ‘bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl]’ ./../../include/fst/isomorphic.h:254:39: required from ‘bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl]’ ./../../include/fst/extensions/far/isomorphic.h:36:24: required from ‘bool fst::Isomorphic(FarReader&, FarReader&, float, std::string_view, std::string_view) [with Arc = ArcTpl; std::string_view = std::basic_string_view]’ ./../../include/fst/extensions/far/farscript.h:223:40: required from ‘void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]’ farscript.cc:157:1: required from here ./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::internal::Isomorphism >::StateId’ {aka ‘int’} [-Wsign-compare] In file included from ./../../include/fst/extensions/far/encode.h:21, from ./../../include/fst/extensions/far/farscript.h:31: ./../../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/encode.h:33:25: required from ‘void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/farscript.h:141:9: required from ‘void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl >; FarEncodeArgs = std::tuple]’ farscript.cc:103:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/encode.h:33:25: required from ‘void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/farscript.h:141:9: required from ‘void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl >; FarEncodeArgs = std::tuple]’ farscript.cc:103:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/encode.h:33:25: required from ‘void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/far/farscript.h:141:9: required from ‘void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl >; FarEncodeArgs = std::tuple]’ farscript.cc:103:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl; Label = int]’: ./../../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl]’ ./../../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl; C = EncodeMapper >]’ ./../../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl]’ ./../../include/fst/extensions/far/encode.h:33:25: required from ‘void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl]’ ./../../include/fst/extensions/far/farscript.h:141:9: required from ‘void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl; FarEncodeArgs = std::tuple]’ farscript.cc:103:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable >::Label’ {aka ‘int’} and ‘std::vector >::Triple, std::default_delete >::Triple> >, std::allocator >::Triple, std::default_delete >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/extensions/far/far.h:32: ./../../include/fst/extensions/far/sttable.h: In instantiation of ‘fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’: ./../../include/fst/extensions/far/sttable.h:185:12: required from ‘static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’ ./../../include/fst/extensions/far/far.h:304:54: required from ‘static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/far.h:505:39: required from ‘static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/info.h:69:62: required from ‘void fst::GetInfo(const std::vector >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:204:22: required from ‘void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl >; FarGetInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool, fst::FarInfoData*>]’ farscript.cc:136:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 154 | for (size_t j = 0; (j < num_entries) && (!streams_[i]->fail()); ++j) { | ~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/far/sttable.h: In instantiation of ‘fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’: ./../../include/fst/extensions/far/sttable.h:185:12: required from ‘static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’ ./../../include/fst/extensions/far/far.h:304:54: required from ‘static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/far.h:505:39: required from ‘static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/info.h:69:62: required from ‘void fst::GetInfo(const std::vector >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:204:22: required from ‘void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl >; FarGetInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool, fst::FarInfoData*>]’ farscript.cc:136:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] ./../../include/fst/extensions/far/sttable.h: In instantiation of ‘fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’: ./../../include/fst/extensions/far/sttable.h:185:12: required from ‘static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]’ ./../../include/fst/extensions/far/far.h:304:54: required from ‘static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/far.h:505:39: required from ‘static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/far/info.h:69:62: required from ‘void fst::GetInfo(const std::vector >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:204:22: required from ‘void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl >; FarGetInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool, fst::FarInfoData*>]’ farscript.cc:136:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] ./../../include/fst/extensions/far/sttable.h: In instantiation of ‘fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]’: ./../../include/fst/extensions/far/sttable.h:185:12: required from ‘static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]’ ./../../include/fst/extensions/far/far.h:304:54: required from ‘static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl]’ ./../../include/fst/extensions/far/far.h:505:39: required from ‘static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl]’ ./../../include/fst/extensions/far/info.h:69:62: required from ‘void fst::GetInfo(const std::vector >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/far/farscript.h:204:22: required from ‘void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl; FarGetInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool, fst::FarInfoData*>]’ farscript.cc:136:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] In file included from ./../../include/fst/shortest-distance.h:31: ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl; ArcFilter = fst::AnyArcFilter >; Less = fst::internal::ErrorLess; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl; ArcFilter = fst::AnyArcFilter >; S = int; typename Arc::Weight = fst::ErrorWeight]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::ErrorWeight]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/replace-util.h:32, from ./../../include/fst/replace.h:36: ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]’ farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >; Visitor = TopOrderVisitor >; ArcFilter = AnyArcFilter >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl; ArcFilter = fst::AnyArcFilter >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >&, fst::AnyArcFilter >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl; ArcFilter = fst::AnyArcFilter >; S = int; typename Arc::Weight = fst::ErrorWeight]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >; ArcFilter = fst::AnyArcFilter > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::ErrorWeight]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/shortest-distance.h:344:21: required from ‘typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]’ ./../../include/fst/extensions/far/print-strings.h:84:38: required from ‘void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]’ ./../../include/fst/extensions/far/farscript.h:250:27: required from ‘void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]’ farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../../include/fst/queue.h:548:11: required from here ./../../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../../include/fst/queue.h:563:8: required from here ./../../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../../include/fst/queue.h:581:8: required from here ./../../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../../include/fst/queue.h:593:8: required from here ./../../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../../include/fst/queue.h:607:8: required from here ./../../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’: ./../../include/fst/queue.h:232:8: required from here ./../../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >, false>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../../include/fst/queue.h:495:8: required from here ./../../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/prune.h:30: ./../../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]’: ./../../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]’ ./../../include/fst/queue.h:215:8: required from here ./../../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState, std::allocator > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState, std::allocator > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl, std::allocator > > >; FST = fst::MutableFst >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl, std::allocator > > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >*, std::allocator, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl, std::allocator > > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >*, std::allocator, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o getters.lo getters.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c getters.cc -fPIC -DPIC -o .libs/getters.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o script-impl.lo script-impl.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c script-impl.cc -fPIC -DPIC -o .libs/script-impl.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o sttable.lo sttable.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c sttable.cc -fPIC -DPIC -o .libs/sttable.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o stlist.lo stlist.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c stlist.cc -fPIC -DPIC -o .libs/stlist.o /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfar.la -rpath /usr/lib64 sttable.lo stlist.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/sttable.o .libs/stlist.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstfar.so.25 -o .libs/libfstfar.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstfar.so.25" && ln -s "libfstfar.so.25.0.0" "libfstfar.so.25") libtool: link: (cd ".libs" && rm -f "libfstfar.so" && ln -s "libfstfar.so.25.0.0" "libfstfar.so") libtool: link: ( cd ".libs" && rm -f "libfstfar.la" && ln -s "../libfstfar.la" "libfstfar.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfarscript.la -rpath /usr/lib64 compile-strings.lo far-class.lo farscript.lo getters.lo script-impl.lo sttable.lo stlist.lo libfstfar.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compile-strings.o .libs/far-class.o .libs/farscript.o .libs/getters.o .libs/script-impl.o .libs/sttable.o .libs/stlist.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/extensions/far/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ./.libs/libfstfar.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstfarscript.so.25 -o .libs/libfstfarscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstfarscript.so.25" && ln -s "libfstfarscript.so.25.0.0" "libfstfarscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstfarscript.so" && ln -s "libfstfarscript.so.25.0.0" "libfstfarscript.so") libtool: link: ( cd ".libs" && rm -f "libfstfarscript.la" && ln -s "../libfstfarscript.la" "libfstfarscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farcompilestrings farcompilestrings.o farcompilestrings-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farcompilestrings farcompilestrings.o farcompilestrings-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farconvert.o farconvert.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farconvert-main.o farconvert-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farconvert-main.cc:26: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farconvert farconvert.o farconvert-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farconvert farconvert.o farconvert-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farcreate.o farcreate.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farcreate-main.o farcreate-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farcreate-main.cc:24: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farcreate farcreate.o farcreate-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farcreate farcreate.o farcreate-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farencode.o farencode.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farencode-main.o farencode-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farencode-main.cc:26: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farencode farencode.o farencode-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farencode farencode.o farencode-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farequal.o farequal.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farequal-main.o farequal-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from farequal-main.cc:24: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farequal farequal.o farequal-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farequal farequal.o farequal-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farextract.o farextract.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farextract-main.o farextract-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farextract-main.cc:25: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farextract farextract.o farextract-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farextract farextract.o farextract-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farinfo.o farinfo.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farinfo-main.o farinfo-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farinfo-main.cc:24: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farinfo farinfo.o farinfo-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farinfo farinfo.o farinfo-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farisomorphic.o farisomorphic.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farisomorphic-main.o farisomorphic-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farisomorphic-main.cc:24: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farisomorphic farisomorphic.o farisomorphic-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farisomorphic farisomorphic.o farisomorphic-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farprintstrings.o farprintstrings.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farprintstrings-main.o farprintstrings-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farprintstrings-main.cc:25: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farprintstrings farprintstrings.o farprintstrings-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farprintstrings farprintstrings.o farprintstrings-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' Making all in linear make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstlinear.o fstlinear.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstlinear-main.o fstlinear-main.cc /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o linearscript.lo linearscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c linearscript.cc -fPIC -DPIC -o .libs/linearscript.o In file included from ./../../include/fst/extensions/linear/linearscript.h:27, from linearscript.cc:19: ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’: ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:545:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | for (int group = 0; group != groups_.size(); ++group) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’: ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:545:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’: ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:545:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘int fst::LinearClassifierFstDataBuilder::AddGroup() [with A = fst::ArcTpl >]’: ./../../include/fst/extensions/linear/linearscript.h:259:38: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:326:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:636:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 636 | for (int i = 0; i < num_classes_; ++i) builder_.AddGroup(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘bool fst::LinearClassifierFstDataBuilder::AddWeight(size_t, const std::vector&, Label, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Label = int; Weight = fst::TropicalWeightTpl]’: ./../../include/fst/extensions/linear/linearscript.h:284:40: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:326:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:652:25: warning: comparison of integer expressions of different signedness: ‘fst::LinearClassifierFstDataBuilder > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 652 | if (pred <= 0 || pred > num_classes_) { | ~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::TropicalWeightTpl]’: ./../../include/fst/extensions/linear/linearscript.h:231:33: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:334:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int i = 1; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:476:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (int i = 1; i < output.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]’: ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:832:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 832 | for (int i = 0; i < topology.NumNodes(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst-data-builder.h:32: ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘std::string fst::FeatureGroup::Stats() const [with A = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’: ./../../include/fst/extensions/linear/linear-fst-data-builder.h:554:61: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:476:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (int i = 2; i < next_state_.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘int fst::LinearClassifierFstDataBuilder::AddGroup() [with A = fst::ArcTpl >]’: ./../../include/fst/extensions/linear/linearscript.h:259:38: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:326:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:636:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 636 | for (int i = 0; i < num_classes_; ++i) builder_.AddGroup(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘bool fst::LinearClassifierFstDataBuilder::AddWeight(size_t, const std::vector&, Label, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Label = int; Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linearscript.h:284:40: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:326:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:652:25: warning: comparison of integer expressions of different signedness: ‘fst::LinearClassifierFstDataBuilder > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 652 | if (pred <= 0 || pred > num_classes_) { | ~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linearscript.h:231:33: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:334:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int i = 1; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:476:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (int i = 1; i < output.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]’: ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:832:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 832 | for (int i = 0; i < topology.NumNodes(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘std::string fst::FeatureGroup::Stats() const [with A = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’: ./../../include/fst/extensions/linear/linear-fst-data-builder.h:554:61: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:476:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (int i = 2; i < next_state_.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘int fst::LinearClassifierFstDataBuilder::AddGroup() [with A = fst::ArcTpl >]’: ./../../include/fst/extensions/linear/linearscript.h:259:38: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:326:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:636:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 636 | for (int i = 0; i < num_classes_; ++i) builder_.AddGroup(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘bool fst::LinearClassifierFstDataBuilder::AddWeight(size_t, const std::vector&, Label, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Label = int; Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linearscript.h:284:40: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:326:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:652:25: warning: comparison of integer expressions of different signedness: ‘fst::LinearClassifierFstDataBuilder > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 652 | if (pred <= 0 || pred > num_classes_) { | ~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linearscript.h:231:33: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:334:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int i = 1; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:476:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (int i = 1; i < output.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]’: ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:832:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 832 | for (int i = 0; i < topology.NumNodes(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘std::string fst::FeatureGroup::Stats() const [with A = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’: ./../../include/fst/extensions/linear/linear-fst-data-builder.h:554:61: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:476:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (int i = 2; i < next_state_.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘bool fst::FeatureGroupBuilder::AddWeight(const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; typename A::Label = int; Weight = fst::TropicalWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst-data-builder.h:523:41: required from ‘bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/linear/linearscript.h:231:33: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:334:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:691:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | while (num_input_start < input.size() && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | while (num_output_start < output.size() && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:730:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | if (num_input_end > future_size_ && num_input_end - future_size_ != 1) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:737:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 737 | ((input.size() == future_size_ && future_size_ != num_input_end) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:739:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 739 | num_input_end != future_size_ + num_output_end))) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:747:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | if (num_input_start + num_input_end == input.size() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:748:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | num_output_start + num_output_end == output.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:758:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | int cur = (num_input_start == 0 && num_output_start <= future_size_) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:765:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 765 | num_output_start <= future_size_ ? 0 : num_output_start - future_size_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:771:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (output.empty() && num_input_end > future_size_) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:798:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 798 | if (num_output_end > 0 || (output.empty() && num_input_end > future_size_)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘bool fst::FeatureGroupBuilder::AddWeight(const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; typename A::Label = int; Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst-data-builder.h:523:41: required from ‘bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl]’ ./../../include/fst/extensions/linear/linearscript.h:231:33: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:334:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:691:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | while (num_input_start < input.size() && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | while (num_output_start < output.size() && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:730:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | if (num_input_end > future_size_ && num_input_end - future_size_ != 1) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:737:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 737 | ((input.size() == future_size_ && future_size_ != num_input_end) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:739:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 739 | num_input_end != future_size_ + num_output_end))) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:747:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | if (num_input_start + num_input_end == input.size() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:748:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | num_output_start + num_output_end == output.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:758:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | int cur = (num_input_start == 0 && num_output_start <= future_size_) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:765:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 765 | num_output_start <= future_size_ ? 0 : num_output_start - future_size_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:771:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (output.empty() && num_input_end > future_size_) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:798:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 798 | if (num_output_end > 0 || (output.empty() && num_input_end > future_size_)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of ‘bool fst::FeatureGroupBuilder::AddWeight(const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; typename A::Label = int; Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst-data-builder.h:523:41: required from ‘bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl]’ ./../../include/fst/extensions/linear/linearscript.h:231:33: required from ‘void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/extensions/linear/linearscript.h:334:15: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:691:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | while (num_input_start < input.size() && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | while (num_output_start < output.size() && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:730:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | if (num_input_end > future_size_ && num_input_end - future_size_ != 1) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:737:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 737 | ((input.size() == future_size_ && future_size_ != num_input_end) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:739:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 739 | num_input_end != future_size_ + num_output_end))) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:747:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | if (num_input_start + num_input_end == input.size() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:748:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | num_output_start + num_output_end == output.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:758:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | int cur = (num_input_start == 0 && num_output_start <= future_size_) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:765:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 765 | num_output_start <= future_size_ ? 0 : num_output_start - future_size_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:771:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (output.empty() && num_input_end > future_size_) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:798:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 798 | if (num_output_end > 0 || (output.empty() && num_input_end > future_size_)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst-data.h:30: ./../../include/fst/extensions/linear/trie.h: In instantiation of ‘void fst::NestedTrieTopology::const_iterator::SetProperCurEdge() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’: ./../../include/fst/extensions/linear/trie.h:116:7: required from ‘fst::NestedTrieTopology::const_iterator::const_iterator(const fst::NestedTrieTopology*, int) [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:154:41: required from ‘fst::NestedTrieTopology::const_iterator fst::NestedTrieTopology::begin() const [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:313:23: required from ‘fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:392:9: required from ‘fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from ‘fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:120:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | if (cur_node_ < ptr_->NumNodes()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h: In instantiation of ‘void fst::NestedTrieTopology::const_iterator::SetProperCurEdge() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’: ./../../include/fst/extensions/linear/trie.h:116:7: required from ‘fst::NestedTrieTopology::const_iterator::const_iterator(const fst::NestedTrieTopology*, int) [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:154:41: required from ‘fst::NestedTrieTopology::const_iterator fst::NestedTrieTopology::begin() const [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:313:23: required from ‘fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:392:9: required from ‘fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from ‘fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:120:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/linear/trie.h: In instantiation of ‘void fst::NestedTrieTopology::const_iterator::SetProperCurEdge() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’: ./../../include/fst/extensions/linear/trie.h:116:7: required from ‘fst::NestedTrieTopology::const_iterator::const_iterator(const fst::NestedTrieTopology*, int) [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:154:41: required from ‘fst::NestedTrieTopology::const_iterator fst::NestedTrieTopology::begin() const [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:313:23: required from ‘fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:392:9: required from ‘fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from ‘fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:120:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/linear/trie.h: In instantiation of ‘fst::NestedTrieTopology::const_iterator& fst::NestedTrieTopology::const_iterator::operator++() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’: /usr/include/c++/13/bits/hashtable_policy.h:989:28: required from ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _NodeGetter = std::__detail::_AllocNode > >::InputOutputLabel>, int>, true> > >; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::true_type = std::integral_constant]’ /usr/include/c++/13/bits/hashtable_policy.h:972:26: required from ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ /usr/include/c++/13/bits/hashtable.h:1200:21: required from ‘std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; allocator_type = std::allocator > >::InputOutputLabel>, int> >; std::true_type = std::integral_constant]’ /usr/include/c++/13/bits/hashtable.h:568:23: required from ‘std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]’ /usr/include/c++/13/bits/unordered_map.h:184:4: required from ‘std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Tp = int; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _Pred = std::equal_to > >::InputOutputLabel> >; _Alloc = std::allocator > >::InputOutputLabel>, int> >; size_type = long unsigned int; hasher = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]’ ./../../include/fst/extensions/linear/trie.h:313:7: required from ‘fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:392:9: required from ‘fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from ‘fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:249:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 249 | while (cur_node_ < ptr_->NumNodes() && ptr_->nodes_[cur_node_]->empty()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h: In instantiation of ‘fst::NestedTrieTopology::const_iterator& fst::NestedTrieTopology::const_iterator::operator++() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’: /usr/include/c++/13/bits/hashtable_policy.h:989:28: required from ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _NodeGetter = std::__detail::_AllocNode > >::InputOutputLabel>, int>, true> > >; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::true_type = std::integral_constant]’ /usr/include/c++/13/bits/hashtable_policy.h:972:26: required from ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ /usr/include/c++/13/bits/hashtable.h:1200:21: required from ‘std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; allocator_type = std::allocator > >::InputOutputLabel>, int> >; std::true_type = std::integral_constant]’ /usr/include/c++/13/bits/hashtable.h:568:23: required from ‘std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]’ /usr/include/c++/13/bits/unordered_map.h:184:4: required from ‘std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Tp = int; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _Pred = std::equal_to > >::InputOutputLabel> >; _Alloc = std::allocator > >::InputOutputLabel>, int> >; size_type = long unsigned int; hasher = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]’ ./../../include/fst/extensions/linear/trie.h:313:7: required from ‘fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:392:9: required from ‘fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from ‘fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:249:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/linear/trie.h: In instantiation of ‘fst::NestedTrieTopology::const_iterator& fst::NestedTrieTopology::const_iterator::operator++() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’: /usr/include/c++/13/bits/hashtable_policy.h:989:28: required from ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _NodeGetter = std::__detail::_AllocNode > >::InputOutputLabel>, int>, true> > >; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::true_type = std::integral_constant]’ /usr/include/c++/13/bits/hashtable_policy.h:972:26: required from ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ /usr/include/c++/13/bits/hashtable.h:1200:21: required from ‘std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; allocator_type = std::allocator > >::InputOutputLabel>, int> >; std::true_type = std::integral_constant]’ /usr/include/c++/13/bits/hashtable.h:568:23: required from ‘std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]’ /usr/include/c++/13/bits/unordered_map.h:184:4: required from ‘std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Tp = int; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _Pred = std::equal_to > >::InputOutputLabel> >; _Alloc = std::allocator > >::InputOutputLabel>, int> >; size_type = long unsigned int; hasher = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]’ ./../../include/fst/extensions/linear/trie.h:313:7: required from ‘fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]’ ./../../include/fst/extensions/linear/trie.h:392:9: required from ‘fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from ‘fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]’ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from ‘fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]’ ./../../include/fst/extensions/linear/linearscript.h:336:42: required from ‘void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:249:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /usr/include/c++/13/cassert:44, from ./../../include/fst/log.h:23, from ./../../include/fst/extensions/linear/linear-fst-data-builder.h:31: ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from ‘fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro ‘DCHECK_EQ’ 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro ‘DCHECK_LE’ 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linearscript.h:28: ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’: ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from ‘size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro ‘DCHECK_LE’ 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from ‘fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro ‘DCHECK_EQ’ 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro ‘DCHECK_LE’ 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’: ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from ‘size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro ‘DCHECK_LE’ 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::TropicalWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from ‘fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro ‘DCHECK_EQ’ 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro ‘DCHECK_LE’ 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’: ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from ‘size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro ‘DCHECK_LE’ 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]’ ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < NumGroups(); ++i) output->push_back(GroupStartState(i)); | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]’ ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]’ ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from ‘A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from ‘void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from ‘void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from ‘size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro ‘DCHECK_EQ’ 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from ‘A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from ‘void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from ‘void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from ‘size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro ‘DCHECK_EQ’ 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::TropicalWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from ‘A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from ‘void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from ‘void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from ‘size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro ‘DCHECK_EQ’ 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from ‘bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from ‘bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from ‘bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/trie.h:26: ./../../include/fst/util.h: In function ‘fst::StrToWeight >(std::basic_string_view >)fst::TropicalWeightTpl’: ./../../include/fst/util.h:331:10: warning: ‘w.value_’ may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../../include/fst/util.h:324:10: note: ‘w.value_’ was declared here 324 | Weight w; | ^ ./../../include/fst/util.h: In function ‘fst::StrToWeight >(std::basic_string_view >)fst::LogWeightTpl’: ./../../include/fst/util.h:331:10: warning: ‘w.value_’ may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../../include/fst/util.h:324:10: note: ‘w.value_’ was declared here 324 | Weight w; | ^ ./../../include/fst/util.h: In function ‘fst::StrToWeight >(std::basic_string_view >)fst::LogWeightTpl’: ./../../include/fst/util.h:331:10: warning: ‘w.value_’ may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../../include/fst/util.h:324:10: note: ‘w.value_’ was declared here 324 | Weight w; | ^ In file included from ./../../include/fst/extensions/pdt/collection.h:27, from ./../../include/fst/extensions/linear/linear-fst.h:33: In member function ‘fst::CompactHashBiTable::Node, fst::Collection::NodeHash, std::equal_to::Node>, (fst::HSType)1>::FindId(fst::Collection::Node const&, bool)’, inlined from ‘fst::Collection::FindId(std::vector > const&, bool)’ at ./../../include/fst/extensions/pdt/collection.h:88:35: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘node’ in ‘MEM[(struct CompactHashBiTable *)_4].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/extensions/pdt/collection.h: In member function ‘fst::Collection::FindId(std::vector > const&, bool)’: ./../../include/fst/extensions/pdt/collection.h:87:12: note: ‘node’ declared here 87 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:84:57: note: ‘this’ declared here 84 | I FindId(const std::vector &set, bool insert = true) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlinearscript.la -rpath /usr/lib64 linearscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linearscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstlinearscript.so.25 -o .libs/libfstlinearscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstlinearscript.so.25" && ln -s "libfstlinearscript.so.25.0.0" "libfstlinearscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstlinearscript.so" && ln -s "libfstlinearscript.so.25.0.0" "libfstlinearscript.so") libtool: link: ( cd ".libs" && rm -f "libfstlinearscript.la" && ln -s "../libfstlinearscript.la" "libfstlinearscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstlinear fstlinear.o fstlinear-main.o libfstlinearscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstlinear fstlinear.o fstlinear-main.o ./.libs/libfstlinearscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstloglinearapply.o fstloglinearapply.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstloglinearapply-main.o fstloglinearapply-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/linear/loglinear-apply.h:24, from fstloglinearapply-main.cc:23: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/vector-fst.h:34, from ./../../include/fst/cache.h:33, from ./../../include/fst/extensions/linear/linear-fst.h:35, from fstloglinearapply-main.cc:22: ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ fstloglinearapply-main.cc:60:21: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst-data.h:31, from ./../../include/fst/extensions/linear/linear-fst.h:32: ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ fstloglinearapply-main.cc:60:21: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/mutable-fst.h:37: ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ fstloglinearapply-main.cc:60:21: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/linear/loglinear-apply.h:68:22: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/linear/loglinear-apply.h:68:22: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/linear/loglinear-apply.h:68:22: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ ./../../include/fst/minimize.h:528:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/test-properties.h:27, from ./../../include/fst/vector-fst.h:35: ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/compose.h:1044:28: required from ‘void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:63:12: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/loglinear-apply.h:31: ./../../include/fst/rmepsilon.h: In instantiation of ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]’: ./../../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::StateId = int]’ ./../../include/fst/extensions/linear/loglinear-apply.h:72:20: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ ./../../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ ./../../include/fst/minimize.h:290:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/shortest-distance.h:31, from ./../../include/fst/prune.h:31, from ./../../include/fst/determinize.h:41, from ./../../include/fst/extensions/linear/loglinear-apply.h:25: ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/rmepsilon.h:339:22: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::StateId = int]’ ./../../include/fst/extensions/linear/loglinear-apply.h:72:20: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/rmepsilon.h:303:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::StateId = int]’ ./../../include/fst/extensions/linear/loglinear-apply.h:72:20: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/minimize.h:41, from ./../../include/fst/extensions/linear/loglinear-apply.h:28: ./../../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/push.h:32: ./../../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’: ./../../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::GallicArc >, fst::GALLIC_LEFT>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’: ./../../include/fst/minimize.h:465:10: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/push.h: In instantiation of ‘typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]’: ./../../include/fst/push.h:98:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h: In instantiation of ‘void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’: ./../../include/fst/push.h:99:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: ‘fst::Fst > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/replace-util.h:32, from ./../../include/fst/replace.h:36: ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]’ ./../../include/fst/rmepsilon.h:235:13: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/rmepsilon.h:342:12: required from ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::StateId = int]’ ./../../include/fst/extensions/linear/loglinear-apply.h:72:20: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 389 | for (StateId s = 0; s < hstates.size(); ++s) partition_.Add(s, hstates[s]); | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’: ./../../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/accumulator.h:31: ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:79:14: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/minimize.h:36: ./../../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Label = int]’: ./../../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]’ ./../../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:536:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable >, fst::GALLIC_LEFT> >::Label’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> >, std::allocator >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]’: ./../../include/fst/queue.h:678:19: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of ‘const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]’: ./../../include/fst/encode.h:454:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/arc-map.h:134:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ ./../../include/fst/encode.h:477:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ ./../../include/fst/minimize.h:559:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: ‘fst::internal::EncodeTable > >::Label’ {aka ‘int’} and ‘std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]’ ./../../include/fst/minimize.h:475:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of ‘size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]’: ./../../include/fst/minimize.h:204:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:235:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: ‘const fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >::StateILabelHasher::Label’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../../include/fst/minimize.h:475:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of ‘size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]’: ./../../include/fst/minimize.h:204:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:235:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: ‘const fst::internal::CyclicMinimizer >, fst::LifoQueue >::StateILabelHasher::Label’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of ‘bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]’: ./../../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ ./../../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]’: ./../../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ ./../../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of ‘bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]’: ./../../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ ./../../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer > >::StateId’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of ‘void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]’: ./../../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ ./../../include/fst/minimize.h:384:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:317:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:476:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]’ ./../../include/fst/shortest-distance.h:305:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]’ ./../../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:532:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]’ ./../../include/fst/minimize.h:230:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/minimize.h:537:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]’: ./../../include/fst/dfs-visit.h:114:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ ./../../include/fst/queue.h:428:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ ./../../include/fst/queue.h:655:56: required from ‘fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]’ ./../../include/fst/shortest-distance.h:316:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ ./../../include/fst/push.h:96:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/minimize.h:554:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: ‘fst::TopOrderVisitor > > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc > >; Compare = fst::ILabelCompare > > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]’ ./../../include/fst/minimize.h:230:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:128:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ ./../../include/fst/minimize.h:483:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ ./../../include/fst/minimize.h:560:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector > >, std::allocator > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../../include/fst/queue.h:548:11: required from here ./../../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]’: ./../../include/fst/queue.h:563:8: required from here ./../../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]’: ./../../include/fst/queue.h:581:8: required from here ./../../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]’: ./../../include/fst/queue.h:593:8: required from here ./../../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]’: ./../../include/fst/queue.h:607:8: required from here ./../../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: ‘fst::SccQueue >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../../include/fst/queue.h:495:8: required from here ./../../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] In file included from ./../../include/fst/lookahead-matcher.h:33: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’: ./../../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]’: ./../../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]’ ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]’: ./../../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]’ ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId’ {aka ‘const int’} and ‘std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/determinize.h:39: ./../../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’: ./../../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]’ ./../../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]’ ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’: ./../../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ ./../../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]’ ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId’ {aka ‘const int’} [-Wsign-compare] ./../../include/fst/determinize.h: In instantiation of ‘fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]’: ./../../include/fst/determinize.h:632:28: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]’ ./../../include/fst/determinize.h:611:12: required from ‘fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]’ ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: ‘const fst::internal::DeterminizeElement > >::StateId’ {aka ‘const int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId’ {aka ‘int’} and ‘std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/factor-weight.h: In instantiation of ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’: ./../../include/fst/factor-weight.h:291:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]’ ./../../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]’ ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId’ {aka ‘const int’} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId’ {aka ‘int’} and ‘std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/collection.h:27, from ./../../include/fst/extensions/linear/linear-fst.h:33: In member function ‘fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:630:43: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)’: ./../../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:630:43: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)’: ./../../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:336:34, inlined from ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:630:43: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)’: ./../../include/fst/determinize.h:332:17: note: ‘raw_tuple’ declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../../include/fst/determinize.h:628:54: note: ‘this’ declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstloglinearapply fstloglinearapply.o fstloglinearapply-main.o libfstlinearscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstloglinearapply fstloglinearapply.o fstloglinearapply-main.o ./.libs/libfstlinearscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o linear-tagger-fst.lo linear-tagger-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c linear-tagger-fst.cc -fPIC -DPIC -o .libs/linear-tagger-fst.o In file included from /usr/include/c++/13/cassert:44, from ./../../include/fst/log.h:23, from ./../../include/fst/extensions/linear/linear-fst.h:31, from linear-tagger-fst.cc:18: ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from ‘fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro ‘DCHECK_EQ’ 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::TropicalWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from ‘fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro ‘DCHECK_EQ’ 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst.h:32: ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]’ ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < NumGroups(); ++i) output->push_back(GroupStartState(i)); | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from ‘fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/fst.h:950:55: required from ‘fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]’ ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::LogWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from ‘A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from ‘void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from ‘void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from ‘size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro ‘DCHECK_EQ’ 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of ‘void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::TropicalWeightTpl]’: ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from ‘A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from ‘void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from ‘void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from ‘size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} and ‘std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro ‘DCHECK’ 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro ‘DCHECK_EQ’ 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/collection.h:27, from ./../../include/fst/extensions/linear/linear-fst.h:33: In member function ‘fst::CompactHashBiTable::Node, fst::Collection::NodeHash, std::equal_to::Node>, (fst::HSType)1>::FindId(fst::Collection::Node const&, bool)’, inlined from ‘fst::Collection::FindId(std::vector > const&, bool)’ at ./../../include/fst/extensions/pdt/collection.h:88:35: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘node’ in ‘MEM[(struct CompactHashBiTable *)_4].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/extensions/pdt/collection.h: In member function ‘fst::Collection::FindId(std::vector > const&, bool)’: ./../../include/fst/extensions/pdt/collection.h:87:12: note: ‘node’ declared here 87 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:84:57: note: ‘this’ declared here 84 | I FindId(const std::vector &set, bool insert = true) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_tagger-fst.la -rpath /usr/lib64/fst linear-tagger-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linear-tagger-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linear_tagger-fst.so -o .libs/linear_tagger-fst.so libtool: link: ( cd ".libs" && rm -f "linear_tagger-fst.la" && ln -s "../linear_tagger-fst.la" "linear_tagger-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o linear-classifier-fst.lo linear-classifier-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c linear-classifier-fst.cc -fPIC -DPIC -o .libs/linear-classifier-fst.o In file included from /usr/include/c++/13/cassert:44, from ./../../include/fst/log.h:23, from ./../../include/fst/extensions/linear/linear-fst.h:31, from linear-classifier-fst.cc:18: ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro ‘DCHECK_LE’ 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’: ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from ‘size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro ‘DCHECK_LE’ 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; typename A::Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from ‘fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:63: required from ‘fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]’ ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro ‘DCHECK_LE’ 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]’: ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from ‘size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:67: required from ‘size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]’ ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro ‘DCHECK’ 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro ‘DCHECK_LE’ 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from ‘bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of ‘void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]’: ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from ‘bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]’ ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: ‘fst::internal::LinearClassifierFstImpl > >::Label’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/collection.h:27, from ./../../include/fst/extensions/linear/linear-fst.h:33: In member function ‘fst::CompactHashBiTable::Node, fst::Collection::NodeHash, std::equal_to::Node>, (fst::HSType)1>::FindId(fst::Collection::Node const&, bool)’, inlined from ‘fst::Collection::FindId(std::vector > const&, bool)’ at ./../../include/fst/extensions/pdt/collection.h:88:35: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘node’ in ‘MEM[(struct CompactHashBiTable *)_4].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/extensions/pdt/collection.h: In member function ‘fst::Collection::FindId(std::vector > const&, bool)’: ./../../include/fst/extensions/pdt/collection.h:87:12: note: ‘node’ declared here 87 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:84:57: note: ‘this’ declared here 84 | I FindId(const std::vector &set, bool insert = true) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_classifier-fst.la -rpath /usr/lib64/fst linear-classifier-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linear-classifier-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linear_classifier-fst.so -o .libs/linear_classifier-fst.so libtool: link: ( cd ".libs" && rm -f "linear_classifier-fst.la" && ln -s "../linear_classifier-fst.la" "linear_classifier-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' Making all in lookahead make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o arc_lookahead-fst.lo arc_lookahead-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c arc_lookahead-fst.cc -fPIC -DPIC -o .libs/arc_lookahead-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from arc_lookahead-fst.cc:19: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/matcher-fst.h:29: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o ilabel_lookahead-fst.lo ilabel_lookahead-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c ilabel_lookahead-fst.cc -fPIC -DPIC -o .libs/ilabel_lookahead-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ilabel_lookahead-fst.cc:19: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/connect.h:29, from ./../../include/fst/test-properties.h:27, from ./../../include/fst/const-fst.h:34, from ./../../include/fst/matcher-fst.h:29: ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ilabel_lookahead-fst.cc:18: ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/const-fst.h:31: ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/accumulator.h:31: ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../../include/fst/label-reachable.h:313:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../../include/fst/label-reachable.h:316:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../../include/fst/label-reachable.h:313:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../../include/fst/label-reachable.h:316:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../../include/fst/label-reachable.h:313:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../../include/fst/label-reachable.h:316:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/label-reachable.h:33: ./../../include/fst/state-reachable.h: In instantiation of ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’: ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: required from ‘void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]’ ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h: In instantiation of ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’: ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: required from ‘void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]’ ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h: In instantiation of ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’: ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: required from ‘void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]’ ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of ‘void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../../include/fst/state-reachable.h:197:13: required from ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (StateId s = 0; s < scc->size(); ++s) { | ~~^~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of ‘void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../../include/fst/state-reachable.h:197:13: required from ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of ‘void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../../include/fst/state-reachable.h:197:13: required from ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/state-reachable.h: In instantiation of ‘bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]’: ./../../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]’ ./../../include/fst/state-reachable.h:189:13: required from ‘void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:149:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h: In instantiation of ‘bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]’: ./../../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]’ ./../../include/fst/state-reachable.h:189:13: required from ‘void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:149:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h: In instantiation of ‘bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]’: ./../../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]’ ./../../include/fst/state-reachable.h:189:13: required from ‘void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:149:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/label-reachable.h:32: ./../../include/fst/interval-set.h: In instantiation of ‘void fst::IntervalSet::Normalize() [with T = int; Store = fst::VectorIntervalStore]’: ./../../include/fst/state-reachable.h:114:27: required from ‘void fst::IntervalReachVisitor::FinishState(StateId, StateId, const Arc*) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]’ ./../../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]’ ./../../include/fst/state-reachable.h:189:13: required from ‘void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:149:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/interval-set.h:234:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | for (T i = 0; i < intervals.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/interval-set.h:237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 237 | for (T j = i + 1; j < intervals.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./../../include/fst/cache.h:33, from ./../../include/fst/arcsort.h:28: ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h: In instantiation of ‘void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]’: ./../../include/fst/label-reachable.h:388:23: required from ‘void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:563:34: required from ‘void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]’ ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const ssize_t’ {aka ‘const long int’} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/accumulator.h: In instantiation of ‘void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]’: ./../../include/fst/label-reachable.h:388:23: required from ‘void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:563:34: required from ‘void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]’ ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const ssize_t’ {aka ‘const long int’} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/accumulator.h: In instantiation of ‘void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]’: ./../../include/fst/label-reachable.h:388:23: required from ‘void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:563:34: required from ‘void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]’ ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const ssize_t’ {aka ‘const long int’} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o olabel_lookahead-fst.lo olabel_lookahead-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c olabel_lookahead-fst.cc -fPIC -DPIC -o .libs/olabel_lookahead-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from olabel_lookahead-fst.cc:19: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/connect.h:29, from ./../../include/fst/test-properties.h:27, from ./../../include/fst/const-fst.h:34, from ./../../include/fst/matcher-fst.h:29: ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from olabel_lookahead-fst.cc:18: ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/const-fst.h:31: ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ /usr/include/c++/13/type_traits:1417:30: required from ‘struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]’ /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >’ /usr/include/c++/13/type_traits:161:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]’ /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/accumulator.h:31: ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../../include/fst/label-reachable.h:313:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../../include/fst/label-reachable.h:316:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../../include/fst/label-reachable.h:313:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../../include/fst/label-reachable.h:316:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../../include/fst/label-reachable.h:313:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ ./../../include/fst/label-reachable.h:316:14: required from ‘void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from ‘static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:115:50: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/label-reachable.h:33: ./../../include/fst/state-reachable.h: In instantiation of ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’: ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: required from ‘void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]’ ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h: In instantiation of ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’: ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: required from ‘void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]’ ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h: In instantiation of ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’: ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: required from ‘void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]’ ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: ‘fst::StateReachable >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of ‘void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../../include/fst/state-reachable.h:197:13: required from ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (StateId s = 0; s < scc->size(); ++s) { | ~~^~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of ‘void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../../include/fst/state-reachable.h:197:13: required from ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of ‘void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]’: ./../../include/fst/state-reachable.h:197:13: required from ‘void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:151:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: required from ‘fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]’ ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/state-reachable.h: In instantiation of ‘bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]’: ./../../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]’ ./../../include/fst/state-reachable.h:189:13: required from ‘void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:149:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h: In instantiation of ‘bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]’: ./../../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]’ ./../../include/fst/state-reachable.h:189:13: required from ‘void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:149:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h: In instantiation of ‘bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]’: ./../../include/fst/dfs-visit.h:140:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]’ ./../../include/fst/state-reachable.h:189:13: required from ‘void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:149:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: required from ‘void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]’ ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId’ {aka ‘int’} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/label-reachable.h:32: ./../../include/fst/interval-set.h: In instantiation of ‘void fst::IntervalSet::Normalize() [with T = int; Store = fst::VectorIntervalStore]’: ./../../include/fst/state-reachable.h:114:27: required from ‘void fst::IntervalReachVisitor::FinishState(StateId, StateId, const Arc*) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]’ ./../../include/fst/dfs-visit.h:156:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]’ ./../../include/fst/dfs-visit.h:214:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]’ ./../../include/fst/state-reachable.h:189:13: required from ‘void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/state-reachable.h:149:7: required from ‘fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]’ ./../../include/fst/label-reachable.h:546:50: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from ‘static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]’ ./../../include/fst/matcher-fst.h:116:57: required from ‘fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]’ olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/interval-set.h:234:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | for (T i = 0; i < intervals.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/interval-set.h:237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 237 | for (T j = i + 1; j < intervals.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./../../include/fst/cache.h:33, from ./../../include/fst/arcsort.h:28: ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h: In instantiation of ‘void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]’: ./../../include/fst/label-reachable.h:388:23: required from ‘void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:563:34: required from ‘void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]’ ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const ssize_t’ {aka ‘const long int’} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/accumulator.h: In instantiation of ‘void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]’: ./../../include/fst/label-reachable.h:388:23: required from ‘void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:563:34: required from ‘void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]’ ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const ssize_t’ {aka ‘const long int’} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/accumulator.h: In instantiation of ‘void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]’: ./../../include/fst/label-reachable.h:388:23: required from ‘void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]’ ./../../include/fst/lookahead-matcher.h:563:34: required from ‘void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]’ ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const ssize_t’ {aka ‘const long int’} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlookahead.la -rpath /usr/lib64 arc_lookahead-fst.lo ilabel_lookahead-fst.lo olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arc_lookahead-fst.o .libs/ilabel_lookahead-fst.o .libs/olabel_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstlookahead.so.25 -o .libs/libfstlookahead.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstlookahead.so.25" && ln -s "libfstlookahead.so.25.0.0" "libfstlookahead.so.25") libtool: link: (cd ".libs" && rm -f "libfstlookahead.so" && ln -s "libfstlookahead.so.25.0.0" "libfstlookahead.so") libtool: link: ( cd ".libs" && rm -f "libfstlookahead.la" && ln -s "../libfstlookahead.la" "libfstlookahead.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o arc_lookahead-fst.la -rpath /usr/lib64/fst arc_lookahead-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arc_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,arc_lookahead-fst.so -o .libs/arc_lookahead-fst.so libtool: link: ( cd ".libs" && rm -f "arc_lookahead-fst.la" && ln -s "../arc_lookahead-fst.la" "arc_lookahead-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ilabel_lookahead-fst.la -rpath /usr/lib64/fst ilabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/ilabel_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,ilabel_lookahead-fst.so -o .libs/ilabel_lookahead-fst.so libtool: link: ( cd ".libs" && rm -f "ilabel_lookahead-fst.la" && ln -s "../ilabel_lookahead-fst.la" "ilabel_lookahead-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o olabel_lookahead-fst.la -rpath /usr/lib64/fst olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/olabel_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,olabel_lookahead-fst.so -o .libs/olabel_lookahead-fst.so libtool: link: ( cd ".libs" && rm -f "olabel_lookahead-fst.la" && ln -s "../olabel_lookahead-fst.la" "olabel_lookahead-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' Making all in pdt make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtcompose.o pdtcompose.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtcompose-main.o pdtcompose-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/getters.h:23, from pdtcompose-main.cc:29: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o getters.lo getters.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c getters.cc -fPIC -DPIC -o .libs/getters.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/getters.h:23, from getters.cc:18: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtscript.lo pdtscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c pdtscript.cc -fPIC -DPIC -o .libs/pdtscript.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtscript.cc:24: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/matcher.h:31, from ./../../include/fst/filter-state.h:29, from ./../../include/fst/state-table.h:31, from ./../../include/fst/extensions/pdt/pdt.h:29, from ./../../include/fst/extensions/pdt/compose.h:26: ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/pdt/expand.h:473:18: required from ‘class fst::PdtPrunedExpand > >’ ./../../include/fst/extensions/pdt/expand.h:929:26: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/extensions/pdt/pdt.h:28: ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/pdt/expand.h:473:18: required from ‘class fst::PdtPrunedExpand > >’ ./../../include/fst/extensions/pdt/expand.h:929:26: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/state-table.h:30: ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/pdt/expand.h:473:18: required from ‘class fst::PdtPrunedExpand > >’ ./../../include/fst/extensions/pdt/expand.h:929:26: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../../include/fst/extensions/pdt/replace.h:611:28: required from ‘class fst::PdtLeftSRParser > >’ ./../../include/fst/extensions/pdt/replace.h:806:28: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../../include/fst/extensions/pdt/replace.h:611:28: required from ‘class fst::PdtLeftSRParser > >’ ./../../include/fst/extensions/pdt/replace.h:806:28: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../../include/fst/extensions/pdt/replace.h:611:28: required from ‘class fst::PdtLeftSRParser > >’ ./../../include/fst/extensions/pdt/replace.h:806:28: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../../include/fst/extensions/pdt/replace.h:611:28: required from ‘class fst::PdtLeftSRParser > >’ ./../../include/fst/extensions/pdt/replace.h:806:28: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../../include/fst/extensions/pdt/replace.h:611:28: required from ‘class fst::PdtLeftSRParser > >’ ./../../include/fst/extensions/pdt/replace.h:806:28: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/replace-util.h:249:26: required from ‘class fst::ReplaceUtil > >’ ./../../include/fst/extensions/pdt/replace.h:611:28: required from ‘class fst::PdtLeftSRParser > >’ ./../../include/fst/extensions/pdt/replace.h:806:28: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/test-properties.h:27, from ./../../include/fst/vector-fst.h:35, from ./../../include/fst/cache.h:33, from ./../../include/fst/compose.h:30: ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/extensions/pdt/compose.h:486:28: required from ‘void fst::Compose(const Fst&, const std::vector >&, const Fst&, MutableFst*, const PdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:64:12: required from ‘void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl >; PdtComposeArgs = std::tuple, std::allocator > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]’ pdtscript.cc:53:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/extensions/pdt/compose.h:486:28: required from ‘void fst::Compose(const Fst&, const std::vector >&, const Fst&, MutableFst*, const PdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:64:12: required from ‘void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl >; PdtComposeArgs = std::tuple, std::allocator > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]’ pdtscript.cc:53:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/extensions/pdt/compose.h:486:28: required from ‘void fst::Compose(const Fst&, const std::vector >&, const Fst&, MutableFst*, const PdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:64:12: required from ‘void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl >; PdtComposeArgs = std::tuple, std::allocator > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]’ pdtscript.cc:53:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/replace.h:36: ./../../include/fst/replace-util.h: In instantiation of ‘fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]’: ./../../include/fst/extensions/pdt/replace.h:500:7: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 128 | for (Label i = 0; i < fst_array_.size(); ++i) delete fst_array_[i]; | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of ‘fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]’: ./../../include/fst/extensions/pdt/replace.h:500:7: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/replace-util.h: In instantiation of ‘fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]’: ./../../include/fst/extensions/pdt/replace.h:500:7: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/extensions/pdt/expand.h:31, from ./../../include/fst/extensions/pdt/pdtscript.h:32: ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of ‘fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Label = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:211:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: ‘fst::PdtShortestPath >, fst::FifoQueue >::Label’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (Label i = 0; i < parens.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of ‘fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Label = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:218:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: ‘fst::PdtShortestPath >, fst::LifoQueue >::Label’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of ‘fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Label = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:225:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: ‘fst::PdtShortestPath >, fst::StateOrderQueue >::Label’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of ‘fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Label = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:211:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: ‘fst::PdtShortestPath >, fst::FifoQueue >::Label’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of ‘fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Label = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:218:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: ‘fst::PdtShortestPath >, fst::LifoQueue >::Label’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of ‘fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Label = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:225:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: ‘fst::PdtShortestPath >, fst::StateOrderQueue >::Label’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of ‘fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Label = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:211:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: ‘fst::PdtShortestPath >, fst::FifoQueue >::Label’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of ‘fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Label = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:218:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: ‘fst::PdtShortestPath >, fst::LifoQueue >::Label’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of ‘fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Label = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:225:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: ‘fst::PdtShortestPath >, fst::StateOrderQueue >::Label’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘void fst::PdtPrunedExpand::SetFlags(StateId, uint8_t, uint8_t) [with Arc = fst::ArcTpl >; StateId = int; uint8_t = unsigned char]’: ./../../include/fst/extensions/pdt/expand.h:871:5: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:572:24: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} [-Wsign-compare] 572 | while (flags_.size() <= s) flags_.push_back(0); | ~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘bool fst::PdtPrunedExpand::ProcOpenParen(StateId, const Arc&, StackId, StackId) [with Arc = fst::ArcTpl >; StateId = int; StackId = int]’: ./../../include/fst/extensions/pdt/expand.h:883:9: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:749:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::PdtPrunedExpand > >::StackId’ {aka ‘int’} [-Wsign-compare] 749 | while (stack_length_.size() <= nsi) stack_length_.push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘typename Arc::Weight fst::PdtPrunedExpand::Distance(StateId) const [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl; StateId = int]’: ./../../include/fst/extensions/pdt/expand.h:888:39: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:580:12: warning: comparison of integer expressions of different signedness: ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | return s < distance_.size() ? distance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘typename Arc::Weight fst::PdtPrunedExpand::FinalDistance(StateId) const [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl; StateId = int]’: ./../../include/fst/extensions/pdt/expand.h:889:26: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:593:12: warning: comparison of integer expressions of different signedness: ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘void fst::PdtPrunedExpand::SetSourceState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]’: ./../../include/fst/extensions/pdt/expand.h:695:3: required from ‘void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/pdt/expand.h:867:3: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:612:26: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} [-Wsign-compare] 612 | while (sources_.size() <= s) sources_.push_back(kNoStateId); | ~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘void fst::PdtPrunedExpand::SetFinalDistance(StateId, Weight) [with Arc = fst::ArcTpl >; StateId = int; Weight = fst::TropicalWeightTpl]’: ./../../include/fst/extensions/pdt/expand.h:704:3: required from ‘void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/pdt/expand.h:867:3: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:599:28: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} [-Wsign-compare] 599 | while (fdistance_.size() <= s) fdistance_.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘void fst::PdtPrunedExpand::SetDistance(StateId, Weight) [with Arc = fst::ArcTpl >; StateId = int; Weight = fst::TropicalWeightTpl]’: ./../../include/fst/extensions/pdt/expand.h:705:3: required from ‘void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/pdt/expand.h:867:3: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:586:27: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} [-Wsign-compare] 586 | while (distance_.size() <= s) distance_.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘uint8_t fst::PdtPrunedExpand::Flags(StateId) const [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]’: ./../../include/fst/extensions/pdt/expand.h:820:9: required from ‘void fst::PdtPrunedExpand::ProcDestStates(StateId, StackId) [with Arc = fst::ArcTpl >; StateId = int; StackId = int]’ ./../../include/fst/extensions/pdt/expand.h:875:5: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:566:12: warning: comparison of integer expressions of different signedness: ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 566 | return s < flags_.size() ? flags_[s] : 0; | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/pdtscript.h:34: ./../../include/fst/extensions/pdt/replace.h: In instantiation of ‘fst::PdtParser::LabelStatePair fst::PdtParser::GetLabelStatePair(StateId) const [with Arc = fst::ArcTpl >; LabelStatePair = std::pair; StateId = int]’: ./../../include/fst/extensions/pdt/replace.h:659:41: required from ‘void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]’ ./../../include/fst/extensions/pdt/replace.h:638:3: required from ‘void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]’ ./../../include/fst/extensions/pdt/replace.h:807:19: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/extensions/pdt/replace.h:168:12: warning: comparison of integer expressions of different signedness: ‘fst::PdtParser > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | if (os >= label_state_pairs_.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h: In instantiation of ‘fst::PdtParser::LabelStatePair fst::PdtParser::GetLabelStatePair(StateId) const [with Arc = fst::ArcTpl >; LabelStatePair = std::pair; StateId = int]’: ./../../include/fst/extensions/pdt/replace.h:659:41: required from ‘void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]’ ./../../include/fst/extensions/pdt/replace.h:638:3: required from ‘void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]’ ./../../include/fst/extensions/pdt/replace.h:807:19: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/extensions/pdt/replace.h:168:12: warning: comparison of integer expressions of different signedness: ‘fst::PdtParser > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/pdt/replace.h: In instantiation of ‘fst::PdtParser::LabelStatePair fst::PdtParser::GetLabelStatePair(StateId) const [with Arc = fst::ArcTpl >; LabelStatePair = std::pair; StateId = int]’: ./../../include/fst/extensions/pdt/replace.h:659:41: required from ‘void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]’ ./../../include/fst/extensions/pdt/replace.h:638:3: required from ‘void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]’ ./../../include/fst/extensions/pdt/replace.h:807:19: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/extensions/pdt/replace.h:168:12: warning: comparison of integer expressions of different signedness: ‘fst::PdtParser > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/shortest-distance.h:31, from ./../../include/fst/prune.h:31, from ./../../include/fst/determinize.h:41, from ./../../include/fst/shortest-path.h:32, from ./../../include/fst/extensions/pdt/shortest-path.h:32: ./../../include/fst/queue.h: In instantiation of ‘void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::PdtPrunedExpand > >::StackCompare; bool update = true; StateId = int]’: ./../../include/fst/extensions/pdt/expand.h:625:18: required from ‘void fst::PdtPrunedExpand::AddStateAndEnqueue(StateId) [with Arc = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/pdt/expand.h:693:3: required from ‘void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/pdt/expand.h:867:3: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: ‘fst::ShortestFirstQueue > >::StackCompare, true>::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘typename Arc::StateId fst::PdtPrunedExpand::SourceState(StateId) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; StateId = int]’: ./../../include/fst/extensions/pdt/expand.h:657:26: required from ‘bool fst::PdtPrunedExpand::PruneArc(StateId, const Arc&) [with Arc = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/pdt/expand.h:729:7: required from ‘bool fst::PdtPrunedExpand::ProcNonParen(StateId, const Arc&, bool) [with Arc = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/pdt/expand.h:881:9: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:606:12: warning: comparison of integer expressions of different signedness: ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | return s < sources_.size() ? sources_[s] : kNoStateId; | ~~^~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of ‘void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]’: ./../../include/fst/extensions/pdt/shortest-path.h:620:26: required from ‘void fst::PdtShortestPath::Enqueue(SearchState) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; SearchState = fst::internal::PdtShortestPathData > >::SearchState]’ ./../../include/fst/extensions/pdt/shortest-path.h:483:3: required from ‘void fst::PdtShortestPath::GetDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; StateId = int]’ ./../../include/fst/extensions/pdt/shortest-path.h:374:5: required from ‘void fst::PdtShortestPath::ShortestPath(fst::MutableFst*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue]’ ./../../include/fst/extensions/pdt/shortest-path.h:715:19: required from ‘void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:225:19: required from ‘void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]’ pdtscript.cc:113:1: required from here ./../../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘fst::StateOrderQueue::StateId’ {aka ‘int’} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/prune.h:30: ./../../include/fst/heap.h: In instantiation of ‘int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::PdtPrunedExpand > >::StackCompare; Value = int]’: ./../../include/fst/queue.h:218:29: required from ‘void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::PdtPrunedExpand > >::StackCompare; bool update = true; StateId = int]’ ./../../include/fst/extensions/pdt/expand.h:622:19: required from ‘void fst::PdtPrunedExpand::AddStateAndEnqueue(StateId) [with Arc = fst::ArcTpl >; StateId = int]’ ./../../include/fst/extensions/pdt/expand.h:693:3: required from ‘void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/pdt/expand.h:867:3: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of ‘void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]’: ./../../include/fst/replace-util.h:141:5: required from ‘fst::ReplaceUtil::StateId fst::ReplaceUtil::SCC(Label) const [with Arc = fst::ArcTpl >; StateId = int; Label = int]’ ./../../include/fst/extensions/pdt/replace.h:540:59: required from ‘size_t fst::PdtLeftSRParser::SCC(Label) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; Label = int]’ ./../../include/fst/extensions/pdt/replace.h:662:25: required from ‘void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]’ ./../../include/fst/extensions/pdt/replace.h:638:3: required from ‘void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]’ ./../../include/fst/extensions/pdt/replace.h:807:19: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of ‘void fst::ReplaceUtil::GetSCCProperties() const [with Arc = fst::ArcTpl >]’: ./../../include/fst/replace-util.h:153:5: required from ‘uint8_t fst::ReplaceUtil::SCCProperties(StateId) [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]’ ./../../include/fst/extensions/pdt/replace.h:545:55: required from ‘bool fst::PdtLeftSRParser::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl >; size_t = long unsigned int]’ ./../../include/fst/extensions/pdt/replace.h:667:9: required from ‘void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]’ ./../../include/fst/extensions/pdt/replace.h:638:3: required from ‘void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]’ ./../../include/fst/extensions/pdt/replace.h:807:19: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:592:29: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:597:29: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 597 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:607:23: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 607 | for (Label i = 0; i < fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of ‘void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]’: ./../../include/fst/replace-util.h:141:5: required from ‘fst::ReplaceUtil::StateId fst::ReplaceUtil::SCC(Label) const [with Arc = fst::ArcTpl >; StateId = int; Label = int]’ ./../../include/fst/extensions/pdt/replace.h:540:59: required from ‘size_t fst::PdtLeftSRParser::SCC(Label) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; Label = int]’ ./../../include/fst/extensions/pdt/replace.h:662:25: required from ‘void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]’ ./../../include/fst/extensions/pdt/replace.h:638:3: required from ‘void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]’ ./../../include/fst/extensions/pdt/replace.h:807:19: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of ‘void fst::ReplaceUtil::GetSCCProperties() const [with Arc = fst::ArcTpl >]’: ./../../include/fst/replace-util.h:153:5: required from ‘uint8_t fst::ReplaceUtil::SCCProperties(StateId) [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]’ ./../../include/fst/extensions/pdt/replace.h:545:55: required from ‘bool fst::PdtLeftSRParser::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl >; size_t = long unsigned int]’ ./../../include/fst/extensions/pdt/replace.h:667:9: required from ‘void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]’ ./../../include/fst/extensions/pdt/replace.h:638:3: required from ‘void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]’ ./../../include/fst/extensions/pdt/replace.h:807:19: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:592:29: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:597:29: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 597 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:607:23: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 607 | for (Label i = 0; i < fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of ‘void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]’: ./../../include/fst/replace-util.h:141:5: required from ‘fst::ReplaceUtil::StateId fst::ReplaceUtil::SCC(Label) const [with Arc = fst::ArcTpl >; StateId = int; Label = int]’ ./../../include/fst/extensions/pdt/replace.h:540:59: required from ‘size_t fst::PdtLeftSRParser::SCC(Label) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; Label = int]’ ./../../include/fst/extensions/pdt/replace.h:662:25: required from ‘void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]’ ./../../include/fst/extensions/pdt/replace.h:638:3: required from ‘void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]’ ./../../include/fst/extensions/pdt/replace.h:807:19: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of ‘void fst::ReplaceUtil::GetSCCProperties() const [with Arc = fst::ArcTpl >]’: ./../../include/fst/replace-util.h:153:5: required from ‘uint8_t fst::ReplaceUtil::SCCProperties(StateId) [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]’ ./../../include/fst/extensions/pdt/replace.h:545:55: required from ‘bool fst::PdtLeftSRParser::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl >; size_t = long unsigned int]’ ./../../include/fst/extensions/pdt/replace.h:667:9: required from ‘void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]’ ./../../include/fst/extensions/pdt/replace.h:638:3: required from ‘void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]’ ./../../include/fst/extensions/pdt/replace.h:807:19: required from ‘void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from ‘void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:592:29: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:597:29: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 597 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:607:23: warning: comparison of integer expressions of different signedness: ‘fst::ReplaceUtil > >::Label’ {aka ‘int’} and ‘std::vector > >*, std::allocator > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 607 | for (Label i = 0; i < fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of ‘fst::PdtPrunedExpand::Weight fst::PdtPrunedExpand::StackCompare::Distance(fst::PdtPrunedExpand::StateId) const [with Arc = fst::ArcTpl >; fst::PdtPrunedExpand::Weight = fst::TropicalWeightTpl; fst::PdtPrunedExpand::StateId = int]’: ./../../include/fst/extensions/pdt/expand.h:393:22: required from ‘bool fst::PdtPrunedExpand::StackCompare::operator()(fst::PdtPrunedExpand::StateId, fst::PdtPrunedExpand::StateId) const [with Arc = fst::ArcTpl >; fst::PdtPrunedExpand::StateId = int]’ ./../../include/fst/heap.h:159:39: required from ‘void fst::Heap::Heapify(int) [with T = int; Compare = fst::PdtPrunedExpand > >::StackCompare]’ ./../../include/fst/heap.h:90:5: required from ‘fst::Heap::Value fst::Heap::Pop() [with T = int; Compare = fst::PdtPrunedExpand > >::StackCompare; Value = int]’ ./../../include/fst/queue.h:226:21: required from ‘void fst::ShortestFirstQueue::Dequeue() [with S = int; Compare = fst::PdtPrunedExpand > >::StackCompare; bool update = true]’ ./../../include/fst/extensions/pdt/expand.h:870:19: required from ‘void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]’ ./../../include/fst/extensions/pdt/expand.h:930:25: required from ‘void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]’ ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from ‘void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]’ pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:405:17: warning: comparison of integer expressions of different signedness: ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 405 | return (s < distance_.size()) && (s < fdistance_.size()) | ~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:405:43: warning: comparison of integer expressions of different signedness: ‘fst::PdtPrunedExpand > >::StateId’ {aka ‘int’} and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 405 | return (s < distance_.size()) && (s < fdistance_.size()) | ~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/error-weight.h:22, from ./../../include/fst/arc.h:30, from ./../../include/fst/fst.h:41: ./../../include/fst/util.h: In instantiation of ‘bool fst::CompactSet::Member(Key) const [with Key = int; Key NoKey = -1]’: ./../../include/fst/extensions/pdt/compose.h:158:67: required from ‘bool fst::ParenMatcher::IsOpenParen(Label) const [with F = fst::Fst > >; Label = int]’ ./../../include/fst/extensions/pdt/compose.h:206:8: required from ‘bool fst::ParenMatcher::Find(Label) [with F = fst::Fst > >; Label = int]’ ./../../include/fst/compose.h:369:23: required from ‘void fst::internal::ComposeFstImpl::MatchArc(StateId, Matcher*, const Arc&, bool) [with Matcher = fst::ParenMatcher > > >; CacheStore = fst::DefaultCacheStore > >; Filter = fst::ParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int; Arc = fst::ArcTpl >]’ ./../../include/fst/compose.h:357:13: required from ‘void fst::internal::ComposeFstImpl::OrderedExpand(StateId, const fst::Fst&, StateId, const FST&, StateId, Matcher*, bool) [with FST = fst::Fst > >; Matcher = fst::ParenMatcher > > >; CacheStore = fst::DefaultCacheStore > >; Filter = fst::ParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/compose.h:300:20: required from ‘void fst::internal::ComposeFstImpl::Expand(StateId) [with CacheStore = fst::DefaultCacheStore > >; Filter = fst::ParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int]’ ./../../include/fst/compose.h:294:8: required from here ./../../include/fst/util.h:467:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::set, std::allocator >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | } else if (min_key_ != NoKey && max_key_ + 1 == min_key_ + set_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/state-table.h:29: In member function ‘fst::CompactHashBiTable::Node, fst::Collection::NodeHash, std::equal_to::Node>, (fst::HSType)1>::FindId(fst::Collection::Node const&, bool)’, inlined from ‘fst::Collection::FindId(std::vector > const&, bool)’ at ./../../include/fst/extensions/pdt/collection.h:88:35: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable ‘node’ in ‘MEM[(struct CompactHashBiTable *)_4].current_entry_’ [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./../../include/fst/extensions/pdt/paren.h:29, from ./../../include/fst/extensions/pdt/expand.h:28: ./../../include/fst/extensions/pdt/collection.h: In member function ‘fst::Collection::FindId(std::vector > const&, bool)’: ./../../include/fst/extensions/pdt/collection.h:87:12: note: ‘node’ declared here 87 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:84:57: note: ‘this’ declared here 84 | I FindId(const std::vector &set, bool insert = true) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstpdtscript.la -rpath /usr/lib64 getters.lo pdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/getters.o .libs/pdtscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstpdtscript.so.25 -o .libs/libfstpdtscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstpdtscript.so.25" && ln -s "libfstpdtscript.so.25.0.0" "libfstpdtscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstpdtscript.so" && ln -s "libfstpdtscript.so.25.0.0" "libfstpdtscript.so") libtool: link: ( cd ".libs" && rm -f "libfstpdtscript.la" && ln -s "../libfstpdtscript.la" "libfstpdtscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtcompose pdtcompose.o pdtcompose-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtcompose pdtcompose.o pdtcompose-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtexpand.o pdtexpand.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtexpand-main.o pdtexpand-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtexpand-main.cc:29: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtexpand pdtexpand.o pdtexpand-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtexpand pdtexpand.o pdtexpand-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtinfo.o pdtinfo.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtinfo-main.o pdtinfo-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtinfo-main.cc:30: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtinfo pdtinfo.o pdtinfo-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtinfo pdtinfo.o pdtinfo-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtreplace.o pdtreplace.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtreplace-main.o pdtreplace-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/getters.h:23, from pdtreplace-main.cc:28: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtreplace pdtreplace.o pdtreplace-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtreplace pdtreplace.o pdtreplace-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtreverse.o pdtreverse.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtreverse-main.o pdtreverse-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtreverse-main.cc:29: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtreverse pdtreverse.o pdtreverse-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtreverse pdtreverse.o pdtreverse-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtshortestpath.o pdtshortestpath.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtshortestpath-main.o pdtshortestpath-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtshortestpath-main.cc:29: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtshortestpath pdtshortestpath.o pdtshortestpath-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtshortestpath pdtshortestpath.o pdtshortestpath-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' Making all in mpdt make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtcompose.o mpdtcompose.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtcompose-main.o mpdtcompose-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtcompose-main.cc:29: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtscript.lo mpdtscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c mpdtscript.cc -fPIC -DPIC -o .libs/mpdtscript.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtscript.cc:24: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/mpdt/mpdtscript.h:32: ./../../include/fst/extensions/mpdt/info.h: In instantiation of ‘fst::MPdtInfo::MPdtInfo(const fst::Fst&, const std::vector >&, const std::vector&) [with Arc = fst::ArcTpl >; typename Arc::Label nlevels = 2; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]’: ./../../include/fst/extensions/mpdt/mpdtscript.h:157:17: required from ‘void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl >; MPdtInfoArgs = std::tuple, std::allocator > >&, const std::vector >&>]’ mpdtscript.cc:86:1: required from here ./../../include/fst/extensions/mpdt/info.h:107:23: warning: comparison of integer expressions of different signedness: ‘fst::MPdtInfo >, 2>::Label’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | for (Label i = 0; i < assignments.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/mpdt/info.h: In instantiation of ‘fst::MPdtInfo::MPdtInfo(const fst::Fst&, const std::vector >&, const std::vector&) [with Arc = fst::ArcTpl >; typename Arc::Label nlevels = 2; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]’: ./../../include/fst/extensions/mpdt/mpdtscript.h:157:17: required from ‘void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl >; MPdtInfoArgs = std::tuple, std::allocator > >&, const std::vector >&>]’ mpdtscript.cc:86:1: required from here ./../../include/fst/extensions/mpdt/info.h:107:23: warning: comparison of integer expressions of different signedness: ‘fst::MPdtInfo >, 2>::Label’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/extensions/mpdt/info.h: In instantiation of ‘fst::MPdtInfo::MPdtInfo(const fst::Fst&, const std::vector >&, const std::vector&) [with Arc = fst::ArcTpl >; typename Arc::Label nlevels = 2; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]’: ./../../include/fst/extensions/mpdt/mpdtscript.h:157:17: required from ‘void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl >; MPdtInfoArgs = std::tuple, std::allocator > >&, const std::vector >&>]’ mpdtscript.cc:86:1: required from here ./../../include/fst/extensions/mpdt/info.h:107:23: warning: comparison of integer expressions of different signedness: ‘fst::MPdtInfo >, 2>::Label’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/test-properties.h:27, from ./../../include/fst/vector-fst.h:35, from ./../../include/fst/cache.h:33, from ./../../include/fst/compose.h:30: ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/extensions/mpdt/compose.h:255:28: required from ‘void fst::Compose(const Fst&, const std::vector >&, const std::vector&, const Fst&, MutableFst*, const MPdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/mpdt/mpdtscript.h:66:12: required from ‘void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl >; MPdtComposeArgs = std::tuple, std::allocator > >&, const std::vector >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]’ mpdtscript.cc:51:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/extensions/mpdt/compose.h:255:28: required from ‘void fst::Compose(const Fst&, const std::vector >&, const std::vector&, const Fst&, MutableFst*, const MPdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/mpdt/mpdtscript.h:66:12: required from ‘void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl >; MPdtComposeArgs = std::tuple, std::allocator > >&, const std::vector >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]’ mpdtscript.cc:51:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/extensions/mpdt/compose.h:255:28: required from ‘void fst::Compose(const Fst&, const std::vector >&, const std::vector&, const Fst&, MutableFst*, const MPdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/mpdt/mpdtscript.h:66:12: required from ‘void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl >; MPdtComposeArgs = std::tuple, std::allocator > >&, const std::vector >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]’ mpdtscript.cc:51:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/extensions/mpdt/compose.h:26: ./../../include/fst/extensions/mpdt/mpdt.h: In instantiation of ‘fst::internal::MPdtStack::MPdtStack(const std::vector >&, const std::vector&) [with StackId = int; Level = int; Level nlevels = 2; fst::MPdtType restrict = fst::MPdtType::READ_RESTRICT]’: ./../../include/fst/extensions/mpdt/compose.h:62:9: required from ‘fst::MPdtParenFilter::MPdtParenFilter(const FST1&, const FST2&, Matcher1*, Matcher2*, const std::vector >*, const std::vector*, bool, bool) [with Filter = fst::AltSequenceComposeFilter > > >, fst::ParenMatcher > > > >; FST1 = fst::Fst > >; FST2 = fst::Fst > >; Matcher1 = fst::ParenMatcher > > >; Matcher2 = fst::ParenMatcher > > >; typename Filter::Arc::Label = int; typename Filter::Arc = fst::ArcTpl >; typename Filter::Arc::Label = int; typename Filter::Arc = fst::ArcTpl >]’ ./../../include/fst/extensions/mpdt/compose.h:192:14: required from ‘fst::MPdtComposeFstOptions::MPdtComposeFstOptions(const fst::Fst&, const std::vector >&, const std::vector&, const fst::Fst&, bool, bool) [with Arc = fst::ArcTpl >; bool left_pdt = true; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/mpdt/compose.h:251:36: required from ‘void fst::Compose(const Fst&, const std::vector >&, const std::vector&, const Fst&, MutableFst*, const MPdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]’ ./../../include/fst/extensions/mpdt/mpdtscript.h:66:12: required from ‘void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl >; MPdtComposeArgs = std::tuple, std::allocator > >&, const std::vector >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]’ mpdtscript.cc:51:1: required from here ./../../include/fst/extensions/mpdt/mpdt.h:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (Level i = 0; i < assignments.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/error-weight.h:22, from ./../../include/fst/arc.h:30, from ./../../include/fst/fst.h:41, from ./../../include/fst/extensions/pdt/pdt.h:28, from ./../../include/fst/extensions/mpdt/mpdt.h:31: ./../../include/fst/util.h: In instantiation of ‘bool fst::CompactSet::Member(Key) const [with Key = int; Key NoKey = -1]’: ./../../include/fst/extensions/pdt/compose.h:158:67: required from ‘bool fst::ParenMatcher::IsOpenParen(Label) const [with F = fst::Fst > >; Label = int]’ ./../../include/fst/extensions/pdt/compose.h:206:8: required from ‘bool fst::ParenMatcher::Find(Label) [with F = fst::Fst > >; Label = int]’ ./../../include/fst/compose.h:369:23: required from ‘void fst::internal::ComposeFstImpl::MatchArc(StateId, Matcher*, const Arc&, bool) [with Matcher = fst::ParenMatcher > > >; CacheStore = fst::DefaultCacheStore > >; Filter = fst::MPdtParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int; Arc = fst::ArcTpl >]’ ./../../include/fst/compose.h:357:13: required from ‘void fst::internal::ComposeFstImpl::OrderedExpand(StateId, const fst::Fst&, StateId, const FST&, StateId, Matcher*, bool) [with FST = fst::Fst > >; Matcher = fst::ParenMatcher > > >; CacheStore = fst::DefaultCacheStore > >; Filter = fst::MPdtParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/compose.h:300:20: required from ‘void fst::internal::ComposeFstImpl::Expand(StateId) [with CacheStore = fst::DefaultCacheStore > >; Filter = fst::MPdtParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int]’ ./../../include/fst/compose.h:294:8: required from here ./../../include/fst/util.h:467:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::set, std::allocator >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | } else if (min_key_ != NoKey && max_key_ + 1 == min_key_ + set_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstmpdtscript.la -rpath /usr/lib64 mpdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/mpdtscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstmpdtscript.so.25 -o .libs/libfstmpdtscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstmpdtscript.so.25" && ln -s "libfstmpdtscript.so.25.0.0" "libfstmpdtscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstmpdtscript.so" && ln -s "libfstmpdtscript.so.25.0.0" "libfstmpdtscript.so") libtool: link: ( cd ".libs" && rm -f "libfstmpdtscript.la" && ln -s "../libfstmpdtscript.la" "libfstmpdtscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtcompose mpdtcompose.o mpdtcompose-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtcompose mpdtcompose.o mpdtcompose-main.o ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtexpand.o mpdtexpand.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtexpand-main.o mpdtexpand-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtexpand-main.cc:29: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtexpand mpdtexpand.o mpdtexpand-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtexpand mpdtexpand.o mpdtexpand-main.o ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtinfo.o mpdtinfo.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtinfo-main.o mpdtinfo-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtinfo-main.cc:30: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtinfo mpdtinfo.o mpdtinfo-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtinfo mpdtinfo.o mpdtinfo-main.o ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtreverse.o mpdtreverse.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtreverse-main.o mpdtreverse-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtreverse-main.cc:29: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtreverse mpdtreverse.o mpdtreverse-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtreverse mpdtreverse.o mpdtreverse-main.o ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' Making all in ngram make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o bitmap-index.lo bitmap-index.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c bitmap-index.cc -fPIC -DPIC -o .libs/bitmap-index.o In file included from bitmap-index.cc:25: ./../../include/fst/extensions/ngram/nthbit.h: In function ‘uint32_t fst::nth_bit(uint64_t, uint32_t)’: ./../../include/fst/extensions/ngram/nthbit.h:112:30: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 112 | const int rank_in_byte = r - (byte_sums >> shift) & 0xFF; | ~~^~~~~~~~~~~~~~~~~~~~~~ bitmap-index.cc: In member function ‘void fst::BitmapIndex::BuildIndex(const uint64_t*, size_t, bool, bool)’: bitmap-index.cc:327:28: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] 327 | if (word_zeros_count > zeros_to_skip) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ bitmap-index.cc:337:27: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] 337 | if (word_ones_count > ones_to_skip) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o ngram-fst.lo ngram-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c ngram-fst.cc -fPIC -DPIC -o .libs/ngram-fst.o In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/extensions/ngram/ngram-fst.h:39, from ngram-fst.cc:18: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/fstlib.h:44: ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:29:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:33, from ./../../include/fst/fstlib.h:42: ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:29:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst > >’ ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:29:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h: In instantiation of ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’: /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; _Args = {const fst::Fst > >&, std::nullptr_t}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:29:1: required from here ./../../include/fst/extensions/ngram/ngram-fst.h:701:18: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 701 | (final_bit != num_final)) { | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:128:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:30:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/mutable-fst.h:290:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:30:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:520:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:30:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h: In instantiation of ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’: /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]’ /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; _Args = {const fst::Fst > >&, std::nullptr_t}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:30:1: required from here ./../../include/fst/extensions/ngram/ngram-fst.h:701:18: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 701 | (final_bit != num_final)) { | ~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./../../include/fst/fstlib.h:54: ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:604:12: required from ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:29:1: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]’: ./../../include/fst/state-map.h:108:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/state-map.h:120:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ ./../../include/fst/arcsort.h:104:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:604:12: required from ‘fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]’ /usr/include/c++/13/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]’ /usr/include/c++/13/bits/alloc_traits.h:660:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]’ ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from ‘fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]’ ./../../include/fst/register.h:107:58: required from ‘static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]’ ./../../include/fst/register.h:104:32: required from ‘static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]’ ./../../include/fst/register.h:94:69: required from ‘fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]’ ngram-fst.cc:30:1: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: ‘const ssize_t’ {aka ‘const long int’} and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from ./../../include/fst/cache.h:33, from ./../../include/fst/compact-fst.h:34, from ./../../include/fst/fstlib.h:47: ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of ‘void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’: ./../../include/fst/vector-fst.h:409:27: required from ‘void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:338:35: required from ‘void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]’ ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: ‘fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId’ {aka ‘int’} and ‘std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o nthbit.lo nthbit.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c nthbit.cc -fPIC -DPIC -o .libs/nthbit.o In file included from nthbit.cc:18: ./../../include/fst/extensions/ngram/nthbit.h: In function ‘uint32_t fst::nth_bit(uint64_t, uint32_t)’: ./../../include/fst/extensions/ngram/nthbit.h:112:30: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 112 | const int rank_in_byte = r - (byte_sums >> shift) & 0xFF; | ~~^~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstngram.la -rpath /usr/lib64 bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstngram.so.25 -o .libs/libfstngram.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstngram.so.25" && ln -s "libfstngram.so.25.0.0" "libfstngram.so.25") libtool: link: (cd ".libs" && rm -f "libfstngram.so" && ln -s "libfstngram.so.25.0.0" "libfstngram.so") libtool: link: ( cd ".libs" && rm -f "libfstngram.la" && ln -s "../libfstngram.la" "libfstngram.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ngram-fst.la -rpath /usr/lib64/fst bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,ngram-fst.so -o .libs/ngram-fst.so libtool: link: ( cd ".libs" && rm -f "ngram-fst.la" && ln -s "../ngram-fst.la" "ngram-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' Making all in special make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstspecial-fstspecial.o `test -f 'fstspecial.cc' || echo './'`fstspecial.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstspecial-phi-fst.o `test -f 'phi-fst.cc' || echo './'`phi-fst.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/phi-fst.h:28, from phi-fst.cc:18: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/phi-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstspecial-rho-fst.o `test -f 'rho-fst.cc' || echo './'`rho-fst.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/rho-fst.h:28, from rho-fst.cc:18: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/rho-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstspecial-sigma-fst.o `test -f 'sigma-fst.cc' || echo './'`sigma-fst.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/sigma-fst.h:28, from sigma-fst.cc:18: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/sigma-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstspecial fstspecial-fstspecial.o fstspecial-phi-fst.o fstspecial-rho-fst.o fstspecial-sigma-fst.o ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstspecial fstspecial-fstspecial.o fstspecial-phi-fst.o fstspecial-rho-fst.o fstspecial-sigma-fst.o ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o phi-fst.lo phi-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c phi-fst.cc -fPIC -DPIC -o .libs/phi-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/phi-fst.h:28, from phi-fst.cc:18: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/phi-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o rho-fst.lo rho-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c rho-fst.cc -fPIC -DPIC -o .libs/rho-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/rho-fst.h:28, from rho-fst.cc:18: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/rho-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o sigma-fst.lo sigma-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c sigma-fst.cc -fPIC -DPIC -o .libs/sigma-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/sigma-fst.h:28, from sigma-fst.cc:18: ./../../include/fst/replace.h: In member function ‘bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)’: ./../../include/fst/replace.h:840:32: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/sigma-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of ‘static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’: ./../../include/fst/const-fst.h:275:20: required from ‘bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]’ ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstspecial.la -rpath /usr/lib64 phi-fst.lo rho-fst.lo sigma-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/phi-fst.o .libs/rho-fst.o .libs/sigma-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstspecial.so.25 -o .libs/libfstspecial.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstspecial.so.25" && ln -s "libfstspecial.so.25.0.0" "libfstspecial.so.25") libtool: link: (cd ".libs" && rm -f "libfstspecial.so" && ln -s "libfstspecial.so.25.0.0" "libfstspecial.so") libtool: link: ( cd ".libs" && rm -f "libfstspecial.la" && ln -s "../libfstspecial.la" "libfstspecial.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o phi-fst.la -rpath /usr/lib64/fst phi-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/phi-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,phi-fst.so -o .libs/phi-fst.so libtool: link: ( cd ".libs" && rm -f "phi-fst.la" && ln -s "../phi-fst.la" "phi-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o rho-fst.la -rpath /usr/lib64/fst rho-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/rho-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,rho-fst.so -o .libs/rho-fst.so libtool: link: ( cd ".libs" && rm -f "rho-fst.la" && ln -s "../rho-fst.la" "rho-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o sigma-fst.la -rpath /usr/lib64/fst sigma-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/sigma-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,sigma-fst.so -o .libs/sigma-fst.so libtool: link: ( cd ".libs" && rm -f "sigma-fst.la" && ln -s "../sigma-fst.la" "sigma-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2' make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.R9vDFY + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64 ++ dirname /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd openfst-1.8.2 + make install DESTDIR=/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64 Making install in src make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src' Making install in include make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/include' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/include' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst' /usr/bin/install -c -m 644 fst/accumulator.h fst/add-on.h fst/arc-arena.h fst/arc-map.h fst/arc.h fst/arcfilter.h fst/arcsort.h fst/bi-table.h fst/cache.h fst/closure.h fst/compact-fst.h fst/compat.h fst/complement.h fst/compose-filter.h fst/compose.h fst/concat.h fst/connect.h fst/const-fst.h fst/determinize.h fst/dfs-visit.h fst/difference.h fst/disambiguate.h fst/edit-fst.h fst/encode.h fst/epsnormalize.h fst/equal.h fst/equivalent.h fst/error-weight.h fst/expanded-fst.h fst/expander-cache.h fst/expectation-weight.h fst/factor-weight.h fst/filter-state.h fst/flags.h fst/float-weight.h fst/fst-decl.h fst/fst.h fst/fstlib.h fst/generic-register.h fst/heap.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst' /usr/bin/install -c -m 644 fst/icu.h fst/intersect.h fst/interval-set.h fst/invert.h fst/isomorphic.h fst/label-reachable.h fst/lexicographic-weight.h fst/lock.h fst/log.h fst/lookahead-filter.h fst/lookahead-matcher.h fst/mapped-file.h fst/matcher-fst.h fst/matcher.h fst/memory.h fst/minimize.h fst/mutable-fst.h fst/pair-weight.h fst/partition.h fst/power-weight.h fst/power-weight-mappers.h fst/product-weight.h fst/project.h fst/properties.h fst/prune.h fst/push.h fst/queue.h fst/randequivalent.h fst/randgen.h fst/rational.h fst/register.h fst/relabel.h fst/replace-util.h fst/replace.h fst/reverse.h fst/reweight.h fst/rmepsilon.h fst/rmfinalepsilon.h fst/set-weight.h fst/shortest-distance.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/script' /usr/bin/install -c -m 644 fst/script/arc-class.h fst/script/arcfilter-impl.h fst/script/arciterator-class.h fst/script/arcsort.h fst/script/arg-packs.h fst/script/closure.h fst/script/compile-impl.h fst/script/compile.h fst/script/compose.h fst/script/concat.h fst/script/connect.h fst/script/convert.h fst/script/decode.h fst/script/determinize.h fst/script/difference.h fst/script/disambiguate.h fst/script/draw-impl.h fst/script/draw.h fst/script/encode.h fst/script/encodemapper-class.h fst/script/epsnormalize.h fst/script/equal.h fst/script/equivalent.h fst/script/fst-class.h fst/script/fstscript.h fst/script/getters.h fst/script/info-impl.h fst/script/info.h fst/script/intersect.h fst/script/invert.h fst/script/isomorphic.h fst/script/map.h fst/script/minimize.h fst/script/print-impl.h fst/script/print.h fst/script/project.h fst/script/prune.h fst/script/push.h fst/script/randequivalent.h fst/script/randgen.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/script' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/test' /usr/bin/install -c -m 644 fst/test/algo_test.h fst/test/compactors.h fst/test/fst_test.h fst/test/rand-fst.h fst/test/weight-tester.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/test' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst' /usr/bin/install -c -m 644 fst/shortest-path.h fst/signed-log-weight.h fst/sparse-power-weight.h fst/sparse-tuple-weight.h fst/state-map.h fst/state-reachable.h fst/state-table.h fst/statesort.h fst/string-weight.h fst/string.h fst/symbol-table-ops.h fst/symbol-table.h fst/synchronize.h fst/test-properties.h fst/topsort.h fst/tuple-weight.h fst/union-find.h fst/union-weight.h fst/union.h fst/util.h fst/vector-fst.h fst/verify.h fst/visit.h fst/windows_defs.inc fst/weight.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/script' /usr/bin/install -c -m 644 fst/script/relabel.h fst/script/replace.h fst/script/reverse.h fst/script/reweight.h fst/script/rmepsilon.h fst/script/script-impl.h fst/script/shortest-distance.h fst/script/shortest-path.h fst/script/stateiterator-class.h fst/script/synchronize.h fst/script/text-io.h fst/script/topsort.h fst/script/union.h fst/script/weight-class.h fst/script/fstscript-decl.h fst/script/verify.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/script' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/special' /usr/bin/install -c -m 644 fst/extensions/special/phi-fst.h fst/extensions/special/rho-fst.h fst/extensions/special/sigma-fst.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/special' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/ngram' /usr/bin/install -c -m 644 fst/extensions/ngram/bitmap-index.h fst/extensions/ngram/ngram-fst.h fst/extensions/ngram/nthbit.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/ngram' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/far' /usr/bin/install -c -m 644 fst/extensions/far/compile-strings.h fst/extensions/far/convert.h fst/extensions/far/create.h fst/extensions/far/encode.h fst/extensions/far/equal.h fst/extensions/far/extract.h fst/extensions/far/far.h fst/extensions/far/far-class.h fst/extensions/far/farlib.h fst/extensions/far/farscript.h fst/extensions/far/getters.h fst/extensions/far/info.h fst/extensions/far/isomorphic.h fst/extensions/far/map-reduce.h fst/extensions/far/print-strings.h fst/extensions/far/script-impl.h fst/extensions/far/stlist.h fst/extensions/far/sttable.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/far' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/pdt' /usr/bin/install -c -m 644 fst/extensions/pdt/collection.h fst/extensions/pdt/compose.h fst/extensions/pdt/expand.h fst/extensions/pdt/getters.h fst/extensions/pdt/info.h fst/extensions/pdt/paren.h fst/extensions/pdt/pdt.h fst/extensions/pdt/pdtlib.h fst/extensions/pdt/pdtscript.h fst/extensions/pdt/replace.h fst/extensions/pdt/reverse.h fst/extensions/pdt/shortest-path.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/pdt' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/linear' /usr/bin/install -c -m 644 fst/extensions/linear/linear-fst-data-builder.h fst/extensions/linear/linear-fst-data.h fst/extensions/linear/linear-fst.h fst/extensions/linear/linearscript.h fst/extensions/linear/loglinear-apply.h fst/extensions/linear/trie.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/linear' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/mpdt' /usr/bin/install -c -m 644 fst/extensions/mpdt/compose.h fst/extensions/mpdt/expand.h fst/extensions/mpdt/info.h fst/extensions/mpdt/mpdt.h fst/extensions/mpdt/mpdtlib.h fst/extensions/mpdt/mpdtscript.h fst/extensions/mpdt/read_write_utils.h fst/extensions/mpdt/reverse.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/mpdt' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/compress' /usr/bin/install -c -m 644 fst/extensions/compress/compress.h fst/extensions/compress/compressscript.h fst/extensions/compress/elias.h '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/include/fst/extensions/compress' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/include' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/include' Making install in lib make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../libtool --mode=install /usr/bin/install -c libfst.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: install: /usr/bin/install -c .libs/libfst.so.25.0.0 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfst.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfst.so.25.0.0 libfst.so.25 || { rm -f libfst.so.25 && ln -s libfst.so.25.0.0 libfst.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfst.so.25.0.0 libfst.so || { rm -f libfst.so && ln -s libfst.so.25.0.0 libfst.so; }; }) libtool: install: /usr/bin/install -c .libs/libfst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfst.la libtool: warning: remember to run 'libtool --finish /usr/lib64' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' Making install in script make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/script' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/script' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../libtool --mode=install /usr/bin/install -c libfstscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/script; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstscript.la -rpath /usr/lib64 arciterator-class.lo arcsort.lo closure.lo compile.lo compose.lo concat.lo connect.lo convert.lo decode.lo determinize.lo difference.lo disambiguate.lo draw.lo encode.lo encodemapper-class.lo epsnormalize.lo equal.lo equivalent.lo fst-class.lo getters.lo info-impl.lo info.lo intersect.lo invert.lo isomorphic.lo map.lo minimize.lo print.lo project.lo prune.lo push.lo randequivalent.lo randgen.lo relabel.lo replace.lo reverse.lo reweight.lo rmepsilon.lo shortest-distance.lo shortest-path.lo stateiterator-class.lo synchronize.lo text-io.lo topsort.lo union.lo weight-class.lo verify.lo ../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arciterator-class.o .libs/arcsort.o .libs/closure.o .libs/compile.o .libs/compose.o .libs/concat.o .libs/connect.o .libs/convert.o .libs/decode.o .libs/determinize.o .libs/difference.o .libs/disambiguate.o .libs/draw.o .libs/encode.o .libs/encodemapper-class.o .libs/epsnormalize.o .libs/equal.o .libs/equivalent.o .libs/fst-class.o .libs/getters.o .libs/info-impl.o .libs/info.o .libs/intersect.o .libs/invert.o .libs/isomorphic.o .libs/map.o .libs/minimize.o .libs/print.o .libs/project.o .libs/prune.o .libs/push.o .libs/randequivalent.o .libs/randgen.o .libs/relabel.o .libs/replace.o .libs/reverse.o .libs/reweight.o .libs/rmepsilon.o .libs/shortest-distance.o .libs/shortest-path.o .libs/stateiterator-class.o .libs/synchronize.o .libs/text-io.o .libs/topsort.o .libs/union.o .libs/weight-class.o .libs/verify.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstscript.so.25 -o .libs/libfstscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstscript.so.25.0.0 libfstscript.so.25 || { rm -f libfstscript.so.25 && ln -s libfstscript.so.25.0.0 libfstscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstscript.so.25.0.0 libfstscript.so || { rm -f libfstscript.so && ln -s libfstscript.so.25.0.0 libfstscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/script' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/script' Making install in bin make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c fstarcsort fstclosure fstcompile fstcompose fstconcat fstconnect fstconvert fstdeterminize fstdifference fstdisambiguate fstdraw fstencode fstepsnormalize fstequal fstequivalent fstinfo fstintersect fstinvert fstisomorphic fstmap fstminimize fstprint fstproject fstprune fstpush fstrandgen fstrelabel fstreplace fstreverse fstreweight fstrmepsilon fstshortestdistance fstshortestpath fstsymbols fstsynchronize fsttopsort fstunion '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstarcsort /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstarcsort libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstclosure /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstclosure libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstcompile /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompile libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstcompose /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompose libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstconcat /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconcat libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstconnect /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconnect libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstconvert /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconvert libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstdeterminize /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdeterminize libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstdifference /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdifference libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstdisambiguate /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdisambiguate libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstdraw /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdraw libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstencode /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstencode libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstepsnormalize /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstepsnormalize libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstequal /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstequal libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstequivalent /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstequivalent libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstinfo /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstinfo libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstintersect /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstintersect libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstinvert /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstinvert libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstisomorphic /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstisomorphic libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstmap libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstminimize /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstminimize libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstprint /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstprint libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstproject /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstproject libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstprune /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstprune libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstpush /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstpush libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstrandgen /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrandgen libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstrelabel /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrelabel libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstreplace /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreplace libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstreverse /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreverse libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstreweight /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreweight libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstrmepsilon /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrmepsilon libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstshortestdistance /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstshortestdistance libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstshortestpath /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstshortestpath libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstsymbols /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstsymbols libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstsynchronize /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstsynchronize libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fsttopsort /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fsttopsort libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstunion /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstunion make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' Making install in test make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/test' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/test' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/test' Making install in extensions make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' Making install in compact make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstcompact.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstcompact.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompact.la -rpath /usr/lib64 compact8_acceptor-fst.lo compact8_string-fst.lo compact8_unweighted-fst.lo compact8_unweighted_acceptor-fst.lo compact8_weighted_string-fst.lo compact16_acceptor-fst.lo compact16_string-fst.lo compact16_unweighted-fst.lo compact16_unweighted_acceptor-fst.lo compact16_weighted_string-fst.lo compact64_acceptor-fst.lo compact64_string-fst.lo compact64_unweighted-fst.lo compact64_unweighted_acceptor-fst.lo compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_acceptor-fst.o .libs/compact8_string-fst.o .libs/compact8_unweighted-fst.o .libs/compact8_unweighted_acceptor-fst.o .libs/compact8_weighted_string-fst.o .libs/compact16_acceptor-fst.o .libs/compact16_string-fst.o .libs/compact16_unweighted-fst.o .libs/compact16_unweighted_acceptor-fst.o .libs/compact16_weighted_string-fst.o .libs/compact64_acceptor-fst.o .libs/compact64_string-fst.o .libs/compact64_unweighted-fst.o .libs/compact64_unweighted_acceptor-fst.o .libs/compact64_weighted_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstcompact.so.25 -o .libs/libfstcompact.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstcompact.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstcompact.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstcompact.so.25.0.0 libfstcompact.so.25 || { rm -f libfstcompact.so.25 && ln -s libfstcompact.so.25.0.0 libfstcompact.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstcompact.so.25.0.0 libfstcompact.so || { rm -f libfstcompact.so && ln -s libfstcompact.so.25.0.0 libfstcompact.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstcompact.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstcompact.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c compact8_acceptor-fst.la compact8_string-fst.la compact8_unweighted-fst.la compact8_unweighted_acceptor-fst.la compact8_weighted_string-fst.la compact16_acceptor-fst.la compact16_string-fst.la compact16_unweighted-fst.la compact16_unweighted_acceptor-fst.la compact16_weighted_string-fst.la compact64_acceptor-fst.la compact64_string-fst.la compact64_unweighted-fst.la compact64_unweighted_acceptor-fst.la compact64_weighted_string-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' libtool: warning: relinking 'compact8_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_acceptor-fst.la -rpath /usr/lib64/fst compact8_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_acceptor-fst.so -o .libs/compact8_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_acceptor-fst.la libtool: warning: relinking 'compact8_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_string-fst.la -rpath /usr/lib64/fst compact8_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_string-fst.so -o .libs/compact8_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_string-fst.la libtool: warning: relinking 'compact8_unweighted-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted-fst.la -rpath /usr/lib64/fst compact8_unweighted-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_unweighted-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_unweighted-fst.so -o .libs/compact8_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_unweighted-fst.la libtool: warning: relinking 'compact8_unweighted_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact8_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_unweighted_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_unweighted_acceptor-fst.so -o .libs/compact8_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_unweighted_acceptor-fst.la libtool: warning: relinking 'compact8_weighted_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_weighted_string-fst.la -rpath /usr/lib64/fst compact8_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_weighted_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_weighted_string-fst.so -o .libs/compact8_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_weighted_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_weighted_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact8_weighted_string-fst.la libtool: warning: relinking 'compact16_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_acceptor-fst.la -rpath /usr/lib64/fst compact16_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_acceptor-fst.so -o .libs/compact16_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_acceptor-fst.la libtool: warning: relinking 'compact16_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_string-fst.la -rpath /usr/lib64/fst compact16_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_string-fst.so -o .libs/compact16_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_string-fst.la libtool: warning: relinking 'compact16_unweighted-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted-fst.la -rpath /usr/lib64/fst compact16_unweighted-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_unweighted-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_unweighted-fst.so -o .libs/compact16_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_unweighted-fst.la libtool: warning: relinking 'compact16_unweighted_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact16_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_unweighted_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_unweighted_acceptor-fst.so -o .libs/compact16_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_unweighted_acceptor-fst.la libtool: warning: relinking 'compact16_weighted_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_weighted_string-fst.la -rpath /usr/lib64/fst compact16_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_weighted_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_weighted_string-fst.so -o .libs/compact16_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_weighted_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_weighted_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact16_weighted_string-fst.la libtool: warning: relinking 'compact64_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_acceptor-fst.la -rpath /usr/lib64/fst compact64_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_acceptor-fst.so -o .libs/compact64_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_acceptor-fst.la libtool: warning: relinking 'compact64_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_string-fst.la -rpath /usr/lib64/fst compact64_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_string-fst.so -o .libs/compact64_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_string-fst.la libtool: warning: relinking 'compact64_unweighted-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted-fst.la -rpath /usr/lib64/fst compact64_unweighted-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_unweighted-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_unweighted-fst.so -o .libs/compact64_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_unweighted-fst.la libtool: warning: relinking 'compact64_unweighted_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact64_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_unweighted_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_unweighted_acceptor-fst.so -o .libs/compact64_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_unweighted_acceptor-fst.la libtool: warning: relinking 'compact64_weighted_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_weighted_string-fst.la -rpath /usr/lib64/fst compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_weighted_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_weighted_string-fst.so -o .libs/compact64_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_weighted_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_weighted_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/compact64_weighted_string-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' Making install in compress make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstcompressscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstcompressscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compress; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompressscript.la -rpath /usr/lib64 compressscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compressscript.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstcompressscript.so.25 -o .libs/libfstcompressscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstcompressscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstcompressscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstcompressscript.so.25.0.0 libfstcompressscript.so.25 || { rm -f libfstcompressscript.so.25 && ln -s libfstcompressscript.so.25.0.0 libfstcompressscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstcompressscript.so.25.0.0 libfstcompressscript.so || { rm -f libfstcompressscript.so && ln -s libfstcompressscript.so.25.0.0 libfstcompressscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstcompressscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstcompressscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c fstcompress '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' libtool: warning: 'libfstcompressscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstcompress /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompress make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' Making install in const make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstconst.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstconst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstconst.la -rpath /usr/lib64 const8-fst.lo const16-fst.lo const64-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const8-fst.o .libs/const16-fst.o .libs/const64-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstconst.so.25 -o .libs/libfstconst.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstconst.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstconst.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstconst.so.25.0.0 libfstconst.so.25 || { rm -f libfstconst.so.25 && ln -s libfstconst.so.25.0.0 libfstconst.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstconst.so.25.0.0 libfstconst.so || { rm -f libfstconst.so && ln -s libfstconst.so.25.0.0 libfstconst.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstconst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstconst.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c const8-fst.la const16-fst.la const64-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' libtool: warning: relinking 'const8-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const8-fst.la -rpath /usr/lib64/fst const8-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const8-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const8-fst.so -o .libs/const8-fst.so libtool: install: /usr/bin/install -c .libs/const8-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/const8-fst.so libtool: install: /usr/bin/install -c .libs/const8-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/const8-fst.la libtool: warning: relinking 'const16-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const16-fst.la -rpath /usr/lib64/fst const16-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const16-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const16-fst.so -o .libs/const16-fst.so libtool: install: /usr/bin/install -c .libs/const16-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/const16-fst.so libtool: install: /usr/bin/install -c .libs/const16-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/const16-fst.la libtool: warning: relinking 'const64-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const64-fst.la -rpath /usr/lib64/fst const64-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const64-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const64-fst.so -o .libs/const64-fst.so libtool: install: /usr/bin/install -c .libs/const64-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/const64-fst.so libtool: install: /usr/bin/install -c .libs/const64-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/const64-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' Making install in far make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstfar.la libfstfarscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstfar.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/far; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfar.la -rpath /usr/lib64 sttable.lo stlist.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/sttable.o .libs/stlist.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstfar.so.25 -o .libs/libfstfar.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstfar.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstfar.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstfar.so.25.0.0 libfstfar.so.25 || { rm -f libfstfar.so.25 && ln -s libfstfar.so.25.0.0 libfstfar.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstfar.so.25.0.0 libfstfar.so || { rm -f libfstfar.so && ln -s libfstfar.so.25.0.0 libfstfar.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstfar.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstfar.la libtool: warning: relinking 'libfstfarscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/far; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfarscript.la -rpath /usr/lib64 compile-strings.lo far-class.lo farscript.lo getters.lo script-impl.lo sttable.lo stlist.lo libfstfar.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compile-strings.o .libs/far-class.o .libs/farscript.o .libs/getters.o .libs/script-impl.o .libs/sttable.o .libs/stlist.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfstfar -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstfarscript.so.25 -o .libs/libfstfarscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstfarscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstfarscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstfarscript.so.25.0.0 libfstfarscript.so.25 || { rm -f libfstfarscript.so.25 && ln -s libfstfarscript.so.25.0.0 libfstfarscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstfarscript.so.25.0.0 libfstfarscript.so || { rm -f libfstfarscript.so && ln -s libfstfarscript.so.25.0.0 libfstfarscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstfarscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstfarscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c farcompilestrings farconvert farcreate farencode farequal farextract farinfo farisomorphic farprintstrings '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farcompilestrings /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farcompilestrings libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farconvert /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farconvert libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farcreate /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farcreate libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farencode /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farencode libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farequal /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farequal libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farextract /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farextract libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farinfo /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farinfo libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farisomorphic /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farisomorphic libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farprintstrings /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farprintstrings make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' Making install in linear make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstlinearscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstlinearscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlinearscript.la -rpath /usr/lib64 linearscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linearscript.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstlinearscript.so.25 -o .libs/libfstlinearscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstlinearscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstlinearscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstlinearscript.so.25.0.0 libfstlinearscript.so.25 || { rm -f libfstlinearscript.so.25 && ln -s libfstlinearscript.so.25.0.0 libfstlinearscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstlinearscript.so.25.0.0 libfstlinearscript.so || { rm -f libfstlinearscript.so && ln -s libfstlinearscript.so.25.0.0 libfstlinearscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstlinearscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstlinearscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c fstlinear fstloglinearapply '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' libtool: warning: 'libfstlinearscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstlinear /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstlinear libtool: warning: 'libfstlinearscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstloglinearapply /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstloglinearapply /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c linear_tagger-fst.la linear_classifier-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' libtool: warning: relinking 'linear_tagger-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_tagger-fst.la -rpath /usr/lib64/fst linear-tagger-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linear-tagger-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linear_tagger-fst.so -o .libs/linear_tagger-fst.so libtool: install: /usr/bin/install -c .libs/linear_tagger-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/linear_tagger-fst.so libtool: install: /usr/bin/install -c .libs/linear_tagger-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/linear_tagger-fst.la libtool: warning: relinking 'linear_classifier-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_classifier-fst.la -rpath /usr/lib64/fst linear-classifier-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linear-classifier-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linear_classifier-fst.so -o .libs/linear_classifier-fst.so libtool: install: /usr/bin/install -c .libs/linear_classifier-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/linear_classifier-fst.so libtool: install: /usr/bin/install -c .libs/linear_classifier-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/linear_classifier-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' Making install in lookahead make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstlookahead.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstlookahead.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlookahead.la -rpath /usr/lib64 arc_lookahead-fst.lo ilabel_lookahead-fst.lo olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arc_lookahead-fst.o .libs/ilabel_lookahead-fst.o .libs/olabel_lookahead-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstlookahead.so.25 -o .libs/libfstlookahead.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstlookahead.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstlookahead.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstlookahead.so.25.0.0 libfstlookahead.so.25 || { rm -f libfstlookahead.so.25 && ln -s libfstlookahead.so.25.0.0 libfstlookahead.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstlookahead.so.25.0.0 libfstlookahead.so || { rm -f libfstlookahead.so && ln -s libfstlookahead.so.25.0.0 libfstlookahead.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstlookahead.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstlookahead.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c arc_lookahead-fst.la ilabel_lookahead-fst.la olabel_lookahead-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' libtool: warning: relinking 'arc_lookahead-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o arc_lookahead-fst.la -rpath /usr/lib64/fst arc_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arc_lookahead-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,arc_lookahead-fst.so -o .libs/arc_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/arc_lookahead-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/arc_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/arc_lookahead-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/arc_lookahead-fst.la libtool: warning: relinking 'ilabel_lookahead-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ilabel_lookahead-fst.la -rpath /usr/lib64/fst ilabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/ilabel_lookahead-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,ilabel_lookahead-fst.so -o .libs/ilabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/ilabel_lookahead-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/ilabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/ilabel_lookahead-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/ilabel_lookahead-fst.la libtool: warning: relinking 'olabel_lookahead-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o olabel_lookahead-fst.la -rpath /usr/lib64/fst olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/olabel_lookahead-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,olabel_lookahead-fst.so -o .libs/olabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/olabel_lookahead-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/olabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/olabel_lookahead-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/olabel_lookahead-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' Making install in pdt make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstpdtscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstpdtscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstpdtscript.la -rpath /usr/lib64 getters.lo pdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/getters.o .libs/pdtscript.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstpdtscript.so.25 -o .libs/libfstpdtscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstpdtscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstpdtscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstpdtscript.so.25.0.0 libfstpdtscript.so.25 || { rm -f libfstpdtscript.so.25 && ln -s libfstpdtscript.so.25.0.0 libfstpdtscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstpdtscript.so.25.0.0 libfstpdtscript.so || { rm -f libfstpdtscript.so && ln -s libfstpdtscript.so.25.0.0 libfstpdtscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstpdtscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstpdtscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c pdtcompose pdtexpand pdtinfo pdtreplace pdtreverse pdtshortestpath '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtcompose /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtcompose libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtexpand /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtexpand libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtinfo /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtinfo libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtreplace /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtreplace libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtreverse /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtreverse libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtshortestpath /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtshortestpath make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' Making install in mpdt make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstmpdtscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstmpdtscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstmpdtscript.la -rpath /usr/lib64 mpdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/mpdtscript.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstmpdtscript.so.25 -o .libs/libfstmpdtscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstmpdtscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstmpdtscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstmpdtscript.so.25.0.0 libfstmpdtscript.so.25 || { rm -f libfstmpdtscript.so.25 && ln -s libfstmpdtscript.so.25.0.0 libfstmpdtscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstmpdtscript.so.25.0.0 libfstmpdtscript.so || { rm -f libfstmpdtscript.so && ln -s libfstmpdtscript.so.25.0.0 libfstmpdtscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstmpdtscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstmpdtscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c mpdtcompose mpdtexpand mpdtinfo mpdtreverse '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/mpdtcompose /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtcompose libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/mpdtexpand /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtexpand libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/mpdtinfo /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtinfo libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/mpdtreverse /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtreverse make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' Making install in ngram make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstngram.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstngram.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstngram.la -rpath /usr/lib64 bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstngram.so.25 -o .libs/libfstngram.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstngram.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstngram.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstngram.so.25.0.0 libfstngram.so.25 || { rm -f libfstngram.so.25 && ln -s libfstngram.so.25.0.0 libfstngram.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstngram.so.25.0.0 libfstngram.so || { rm -f libfstngram.so && ln -s libfstngram.so.25.0.0 libfstngram.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstngram.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstngram.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c ngram-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' libtool: warning: relinking 'ngram-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ngram-fst.la -rpath /usr/lib64/fst bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,ngram-fst.so -o .libs/ngram-fst.so libtool: install: /usr/bin/install -c .libs/ngram-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/ngram-fst.so libtool: install: /usr/bin/install -c .libs/ngram-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/ngram-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' Making install in special make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstspecial.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64' libtool: warning: relinking 'libfstspecial.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstspecial.la -rpath /usr/lib64 phi-fst.lo rho-fst.lo sigma-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/phi-fst.o .libs/rho-fst.o .libs/sigma-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstspecial.so.25 -o .libs/libfstspecial.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstspecial.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstspecial.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstspecial.so.25.0.0 libfstspecial.so.25 || { rm -f libfstspecial.so.25 && ln -s libfstspecial.so.25.0.0 libfstspecial.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 && { ln -s -f libfstspecial.so.25.0.0 libfstspecial.so || { rm -f libfstspecial.so && ln -s libfstspecial.so.25.0.0 libfstspecial.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstspecial.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstspecial.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c fstspecial '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstspecial /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstspecial /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c phi-fst.la rho-fst.la sigma-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst' libtool: warning: relinking 'phi-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o phi-fst.la -rpath /usr/lib64/fst phi-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/phi-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,phi-fst.so -o .libs/phi-fst.so libtool: install: /usr/bin/install -c .libs/phi-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/phi-fst.so libtool: install: /usr/bin/install -c .libs/phi-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/phi-fst.la libtool: warning: relinking 'rho-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o rho-fst.la -rpath /usr/lib64/fst rho-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/rho-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,rho-fst.so -o .libs/rho-fst.so libtool: install: /usr/bin/install -c .libs/rho-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/rho-fst.so libtool: install: /usr/bin/install -c .libs/rho-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/rho-fst.la libtool: warning: relinking 'sigma-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o sigma-fst.la -rpath /usr/lib64/fst sigma-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/sigma-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,sigma-fst.so -o .libs/sigma-fst.so libtool: install: /usr/bin/install -c .libs/sigma-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/sigma-fst.so libtool: install: /usr/bin/install -c .libs/sigma-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst/sigma-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.2' make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2' make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2' + find /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64 -name '*.la' + xargs rm -f + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfst.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstcompact.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstcompressscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstconst.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstfar.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstfarscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstlinearscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstlookahead.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstmpdtscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstngram.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstpdtscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/libfstspecial.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farcompilestrings + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farconvert + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farcreate + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farencode + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farequal + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farextract + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farinfo + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farisomorphic + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farprintstrings + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstarcsort + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstclosure + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompile + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompose + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompress + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconcat + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconnect + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconvert + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdeterminize + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdifference + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdisambiguate + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdraw + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstencode + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstepsnormalize + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstequal + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstequivalent + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstinfo + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstintersect + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstinvert + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstisomorphic + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstlinear + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstloglinearapply + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstmap + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstminimize + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstprint + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstproject + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstprune + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstpush + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrandgen + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrelabel + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreplace + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreverse + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreweight + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrmepsilon + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstshortestdistance + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstshortestpath + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstspecial + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstsymbols + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstsynchronize + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fsttopsort + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstunion + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtcompose + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtexpand + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtinfo + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtreverse + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtcompose + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtexpand + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtinfo + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtreplace + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtreverse + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtshortestpath + mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions + cp -p /builddir/build/SOURCES/openfstbc /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstmap + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstarcsort + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstclosure + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstcompile + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstcompose + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstcompress + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstconcat + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstconnect + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstconvert + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstdeterminize + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstdifference + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstdisambiguate + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstdraw + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstencode + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstepsnormalize + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstequal + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstequivalent + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstinfo + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstintersect + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstinvert + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstisomorphic + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstlinear + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstloglinearapply + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstminimize + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstprint + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstproject + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstprune + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstpush + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstrandgen + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstrandmod + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstrelabel + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstreplace + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstreverse + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstreweight + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstrmepsilon + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstshortestdistance + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstshortestpath + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstsymbols + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstsynchronize + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fsttopsort + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/bash-completion/completions/fstunion + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64:/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64:/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/lib64/fst + mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farcompilestrings + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farcompilestrings -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farcompilestrings.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farconvert + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farconvert -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farconvert.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farcreate + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farcreate -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farcreate.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farencode + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farencode -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farencode.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farequal + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farequal -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farequal.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farextract + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farextract -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farextract.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farinfo + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farinfo.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farisomorphic + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farisomorphic -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farisomorphic.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farprintstrings + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/farprintstrings -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farprintstrings.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstarcsort + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstarcsort -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstarcsort.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstclosure + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstclosure -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstclosure.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompile + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompile -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstcompile.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompose + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompose -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstcompose.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompress + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstcompress -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstcompress.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconcat + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconcat -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstconcat.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconnect + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconnect -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstconnect.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconvert + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstconvert -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstconvert.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdeterminize + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdeterminize -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstdeterminize.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdifference + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdifference -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstdifference.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdisambiguate + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdisambiguate -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstdisambiguate.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdraw + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstdraw -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstdraw.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstencode + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstencode -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstencode.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstepsnormalize + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstepsnormalize -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstepsnormalize.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstequal + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstequal -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstequal.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstequivalent + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstequivalent -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstequivalent.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstinfo + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstinfo.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstintersect + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstintersect -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstintersect.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstinvert + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstinvert -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstinvert.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstisomorphic + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstisomorphic -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstisomorphic.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstlinear + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstlinear -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstlinear.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstloglinearapply + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstloglinearapply -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstloglinearapply.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstmap + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstmap -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstmap.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstminimize + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstminimize -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstminimize.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstprint + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstprint -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstprint.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstproject + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstproject -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstproject.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstprune + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstprune -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstprune.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstpush + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstpush -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstpush.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrandgen + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrandgen -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstrandgen.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrelabel + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrelabel -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstrelabel.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreplace + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreplace -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstreplace.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreverse + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreverse -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstreverse.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreweight + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstreweight -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstreweight.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrmepsilon + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstrmepsilon -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstrmepsilon.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstshortestdistance + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstshortestdistance -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstshortestdistance.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstshortestpath + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstshortestpath -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstshortestpath.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstspecial + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstspecial -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstspecial.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstsymbols + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstsymbols -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstsymbols.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstsynchronize + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstsynchronize -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstsynchronize.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fsttopsort + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fsttopsort -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fsttopsort.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstunion + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/fstunion -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstunion.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtcompose + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtcompose -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/mpdtcompose.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtexpand + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtexpand -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/mpdtexpand.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtinfo + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/mpdtinfo.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtreverse + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/mpdtreverse -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/mpdtreverse.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtcompose + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtcompose -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtcompose.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtexpand + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtexpand -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtexpand.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtinfo + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtinfo.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtreplace + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtreplace -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtreplace.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtreverse + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtreverse -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtreverse.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtshortestpath + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/bin/pdtshortestpath -o /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtshortestpath.1 + sed -e '2s/"1" "[[:alpha:]]* [[:digit:]]*"/"1" "July 2018"/' -e 's,/builddir.*/usr/bin/,,g' -i /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farcompilestrings.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farconvert.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farcreate.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farencode.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farequal.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farextract.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farisomorphic.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/farprintstrings.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstarcsort.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstclosure.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstcompile.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstcompose.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstcompress.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstconcat.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstconnect.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstconvert.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstdeterminize.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstdifference.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstdisambiguate.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstdraw.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstencode.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstepsnormalize.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstequal.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstequivalent.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstintersect.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstinvert.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstisomorphic.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstlinear.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstloglinearapply.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstmap.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstminimize.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstprint.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstproject.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstprune.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstpush.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstrandgen.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstrelabel.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstreplace.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstreverse.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstreweight.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstrmepsilon.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstshortestdistance.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstshortestpath.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstspecial.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstsymbols.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstsynchronize.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fsttopsort.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/fstunion.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/mpdtcompose.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/mpdtexpand.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/mpdtinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/mpdtreverse.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtcompose.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtexpand.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtreplace.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtreverse.1 /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/man/man1/pdtshortestpath.1 + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.8.2-5.fc40 --unique-debug-suffix -1.8.2-5.fc40.aarch64 --unique-debug-src-base openfst-1.8.2-5.fc40.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/openfst-1.8.2 find-debuginfo: starting Extracting debug info from 100 files DWARF-compressing 100 files sepdebugcrcfix: Updated 100 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/openfst-1.8.2-5.fc40.aarch64 5042 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: openfst-1.8.2-5.fc40.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qf14MT + umask 022 + cd /builddir/build/BUILD + cd openfst-1.8.2 + DOCDIR=/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/doc/openfst + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/doc/openfst + cp -pr /builddir/build/BUILD/openfst-1.8.2/AUTHORS /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/doc/openfst + cp -pr /builddir/build/BUILD/openfst-1.8.2/NEWS /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/doc/openfst + cp -pr /builddir/build/BUILD/openfst-1.8.2/README /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/doc/openfst + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.H7gLcU + umask 022 + cd /builddir/build/BUILD + cd openfst-1.8.2 + LICENSEDIR=/builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/licenses/openfst + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/licenses/openfst + cp -pr /builddir/build/BUILD/openfst-1.8.2/COPYING /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64/usr/share/licenses/openfst + RPM_EC=0 ++ jobs -p + exit 0 Provides: libfst.so.25()(64bit) libfstcompact.so.25()(64bit) libfstcompressscript.so.25()(64bit) libfstconst.so.25()(64bit) libfstfar.so.25()(64bit) libfstfarscript.so.25()(64bit) libfstlinearscript.so.25()(64bit) libfstlookahead.so.25()(64bit) libfstmpdtscript.so.25()(64bit) libfstngram.so.25()(64bit) libfstpdtscript.so.25()(64bit) libfstscript.so.25()(64bit) libfstspecial.so.25()(64bit) openfst = 1.8.2-5.fc40 openfst(aarch-64) = 1.8.2-5.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libfst.so.25()(64bit) libfstscript.so.25()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: openfst-devel-1.8.2-5.fc40.aarch64 Provides: openfst-devel = 1.8.2-5.fc40 openfst-devel(aarch-64) = 1.8.2-5.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libfst.so.25()(64bit) libfstcompact.so.25()(64bit) libfstcompressscript.so.25()(64bit) libfstconst.so.25()(64bit) libfstfar.so.25()(64bit) libfstfarscript.so.25()(64bit) libfstlinearscript.so.25()(64bit) libfstlookahead.so.25()(64bit) libfstmpdtscript.so.25()(64bit) libfstngram.so.25()(64bit) libfstpdtscript.so.25()(64bit) libfstscript.so.25()(64bit) libfstspecial.so.25()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: openfst-tools-1.8.2-5.fc40.aarch64 Provides: openfst-tools = 1.8.2-5.fc40 openfst-tools(aarch-64) = 1.8.2-5.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libfst.so.25()(64bit) libfstcompressscript.so.25()(64bit) libfstfarscript.so.25()(64bit) libfstlinearscript.so.25()(64bit) libfstmpdtscript.so.25()(64bit) libfstpdtscript.so.25()(64bit) libfstscript.so.25()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: openfst-debugsource-1.8.2-5.fc40.aarch64 Provides: openfst-debugsource = 1.8.2-5.fc40 openfst-debugsource(aarch-64) = 1.8.2-5.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openfst-debuginfo-1.8.2-5.fc40.aarch64 Provides: debuginfo(build-id) = 0ba39cdf88247f6a43a314cf290bfcc7ca1aae25 debuginfo(build-id) = 252fc075f703bdd9291272a6b9074227031b1c6e debuginfo(build-id) = 2d25d24f251b2980f1dc3e14c269f8c7fe38c160 debuginfo(build-id) = 348344fb94404b434e09925c59b9c79ac5dd4f83 debuginfo(build-id) = 34df780068e43181436c0a0894dba0a83eb41c7f debuginfo(build-id) = 35269093e42c94642368921af4a1b89ab6e50d06 debuginfo(build-id) = 3a60de618a4a944a6d6f4b360ff535121232d8af debuginfo(build-id) = 495829d1a9efddb019d30a0942aba4bdfb11a0bc debuginfo(build-id) = 49f438a1265622cb58eb0ad76049326c196bb0c2 debuginfo(build-id) = 49f711ac6a79ca94f3c3fc0ff526ce5f4ef61c45 debuginfo(build-id) = 4d1fc9845f9757eacdcd77077900c980c329f328 debuginfo(build-id) = 4d213785815c78c83e37eb38b5fc7e8466d9ce0a debuginfo(build-id) = 590b66afb1c380d8f3d00b4f62805c34dabc39e8 debuginfo(build-id) = 61039779b9e46f1dc44ed1f624047de103ecafcb debuginfo(build-id) = 68565988e9fbbad3e4bc928ef4df5ad12e350bd3 debuginfo(build-id) = 6b38d1a5e8fef309f21a6c2b221f4db73800246f debuginfo(build-id) = 6f3affa4c94b7800fae1d0d1a891234fa2b484a6 debuginfo(build-id) = 72295fd1ebcc044b768f657598943e8225b1af2f debuginfo(build-id) = 766017b72e155f7c9f76e70472b8635d5a8390b1 debuginfo(build-id) = 7bac6ed32a4cc758b881e9ea4e118b749be8abfc debuginfo(build-id) = 85af106de379e3cb77c6193b0936bb545aa56bee debuginfo(build-id) = 8862ecf37bd0597c629fa0aa8b51b41ca6b52342 debuginfo(build-id) = 9a6c884c42e07d61fe501f92b3e4e0b54fdcd857 debuginfo(build-id) = 9ca069edde061c263fa5c796b121eeb3ae106a0f debuginfo(build-id) = a83fd903711b06adc5c4e205b1ee0f909400bcce debuginfo(build-id) = aff340773658af81e7e8702b3e4c39d673d8969b debuginfo(build-id) = b2863d20f3577c6782e7b161d4b2ecb944cebb24 debuginfo(build-id) = bc0752d73d7bff25b35718b6435f9421f4ee7d52 debuginfo(build-id) = bcf3005121bffd47ffbfe1de196f681a21880853 debuginfo(build-id) = bdc9b0f23c2e0b4bfd2ddb82aea91e366d687002 debuginfo(build-id) = c4ee7cf01331303b494b4a38f0332b2248ae688e debuginfo(build-id) = cf3278d6ced4c1ea3b102935b0c823c1256d8387 debuginfo(build-id) = d4c1c958a55e50420962e5e78f0f9b8a01836f05 debuginfo(build-id) = ddc38ed7feb9451559d9d429f0dc3fe4c6f9822a debuginfo(build-id) = e06576f770475e204f0f3e793efee4be5e19f708 debuginfo(build-id) = ecfb582c37f3a254aec38c6d6af3029ed527b405 debuginfo(build-id) = edf80181d393457fbb00c0b22ab44522d744861b debuginfo(build-id) = ee7109aa26374c0f7fd990af25bdd41b108a2c73 debuginfo(build-id) = efa36c45bcae955b13b1df4fed3782dbd0a9ef1e debuginfo(build-id) = f015e76235c43036c9ba1cd8f10ddd5bea3456cb libfst.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstcompact.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstcompressscript.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstconst.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstfar.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstfarscript.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstlinearscript.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstlookahead.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstmpdtscript.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstngram.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstpdtscript.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstscript.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) libfstspecial.so.25.0.0-1.8.2-5.fc40.aarch64.debug()(64bit) openfst-debuginfo = 1.8.2-5.fc40 openfst-debuginfo(aarch-64) = 1.8.2-5.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openfst-debugsource(aarch-64) = 1.8.2-5.fc40 Processing files: openfst-devel-debuginfo-1.8.2-5.fc40.aarch64 Provides: debuginfo(build-id) = 0ba39cdf88247f6a43a314cf290bfcc7ca1aae25 debuginfo(build-id) = 2d25d24f251b2980f1dc3e14c269f8c7fe38c160 debuginfo(build-id) = 35269093e42c94642368921af4a1b89ab6e50d06 debuginfo(build-id) = 3a60de618a4a944a6d6f4b360ff535121232d8af debuginfo(build-id) = 495829d1a9efddb019d30a0942aba4bdfb11a0bc debuginfo(build-id) = 49f711ac6a79ca94f3c3fc0ff526ce5f4ef61c45 debuginfo(build-id) = 4d213785815c78c83e37eb38b5fc7e8466d9ce0a debuginfo(build-id) = 68565988e9fbbad3e4bc928ef4df5ad12e350bd3 debuginfo(build-id) = 6f3affa4c94b7800fae1d0d1a891234fa2b484a6 debuginfo(build-id) = 72295fd1ebcc044b768f657598943e8225b1af2f debuginfo(build-id) = 7bac6ed32a4cc758b881e9ea4e118b749be8abfc debuginfo(build-id) = 85af106de379e3cb77c6193b0936bb545aa56bee debuginfo(build-id) = 8862ecf37bd0597c629fa0aa8b51b41ca6b52342 debuginfo(build-id) = 9a6c884c42e07d61fe501f92b3e4e0b54fdcd857 debuginfo(build-id) = 9ca069edde061c263fa5c796b121eeb3ae106a0f debuginfo(build-id) = b2863d20f3577c6782e7b161d4b2ecb944cebb24 debuginfo(build-id) = bc0752d73d7bff25b35718b6435f9421f4ee7d52 debuginfo(build-id) = bcf3005121bffd47ffbfe1de196f681a21880853 debuginfo(build-id) = bdc9b0f23c2e0b4bfd2ddb82aea91e366d687002 debuginfo(build-id) = c4ee7cf01331303b494b4a38f0332b2248ae688e debuginfo(build-id) = cf3278d6ced4c1ea3b102935b0c823c1256d8387 debuginfo(build-id) = d4c1c958a55e50420962e5e78f0f9b8a01836f05 debuginfo(build-id) = ddc38ed7feb9451559d9d429f0dc3fe4c6f9822a debuginfo(build-id) = e06576f770475e204f0f3e793efee4be5e19f708 debuginfo(build-id) = ee7109aa26374c0f7fd990af25bdd41b108a2c73 debuginfo(build-id) = efa36c45bcae955b13b1df4fed3782dbd0a9ef1e debuginfo(build-id) = f015e76235c43036c9ba1cd8f10ddd5bea3456cb openfst-devel-debuginfo = 1.8.2-5.fc40 openfst-devel-debuginfo(aarch-64) = 1.8.2-5.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openfst-debugsource(aarch-64) = 1.8.2-5.fc40 Processing files: openfst-tools-debuginfo-1.8.2-5.fc40.aarch64 Provides: debuginfo(build-id) = 02cca7ce1852eb376eb7686212616ffe7b41468a debuginfo(build-id) = 0a04a34b659e799cce0793a595a90d6711a4aea2 debuginfo(build-id) = 0a11655ef44eab9f4e0a91e3c915ab09424620f9 debuginfo(build-id) = 0f52a014508ec435f7c0b60d31ea846e46066a3f debuginfo(build-id) = 11ba16887fc4b6730368ba3312926ff4543f57dc debuginfo(build-id) = 1356d188815f472a658499ccd765110069444232 debuginfo(build-id) = 2854b42b5852e6edfd966cf46ea72352fae7284a debuginfo(build-id) = 35cd535487549857417e9b785d8da9d37e2ead7c debuginfo(build-id) = 3c02ba133797946e7687f299e20f899a4a6e7d3f debuginfo(build-id) = 3c92cf42b27207a8666e25b1ac18b38755daf80e debuginfo(build-id) = 4e06fc78ef41ca94dac84e62cfc193ac7fba268a debuginfo(build-id) = 584f48e2099fcb509fdc6247efcc99436ada03a4 debuginfo(build-id) = 60e6f40b03cede5d0c92d044fec99dc00f3b7364 debuginfo(build-id) = 62a56f8f711eef81a3af63fc23983e9c936102d1 debuginfo(build-id) = 62ae5b514ea6a70b0586ecdd25067f243e1b8948 debuginfo(build-id) = 6533696371166ea0efe45684839bee97f377a508 debuginfo(build-id) = 69b8b4ca832b0a96e2526b276e1e1b78d1ab0887 debuginfo(build-id) = 6b6cfdaf7720a6acb9f347f98bf9183b9e9272a1 debuginfo(build-id) = 6e124182b823d216a8157a89274a8a1ad7acba37 debuginfo(build-id) = 705febea06854bb101c7bb631e6664b89fa24a4c debuginfo(build-id) = 7e541c55da2185fd58102cf00036ef77b9ee34e8 debuginfo(build-id) = 7ef69df7d80df2c24febf3e76832f66ee776975c debuginfo(build-id) = 7f7b3b4a8fd2607c24cabb1cee42facee2397eda debuginfo(build-id) = 82b2664d5cb410f9fe7a377584faa90cbae9434e debuginfo(build-id) = 8992759ee62849e6b1b67505fa6ddb6a75192903 debuginfo(build-id) = 8f5dca47ee7b3e377456c97d5f6c82c26b1ed1f7 debuginfo(build-id) = 933ffd97db0c734a3d80d816da58bcc1926668ae debuginfo(build-id) = 9a051fb18ba84aea385d0e1d5c50d494a5423d8c debuginfo(build-id) = 9a52a7cce0a2c545516e0575cb9876e01cd82ae2 debuginfo(build-id) = 9ca3d8d08ec38600042c24483b49409c64996356 debuginfo(build-id) = 9cf7bf341790cf0311fdd160c5fca7650125dc3d debuginfo(build-id) = a641a3bdce45b64f1bcb95bdc4e4f099158a0a4d debuginfo(build-id) = ab498370e0f843a458f8bf46f9845a94cfb4fab6 debuginfo(build-id) = ac24772ff2f55fa0775d3fad5ae2d0c45d2e3a93 debuginfo(build-id) = acdcd9fb031c691ecf3c18229bce1c32859cefe1 debuginfo(build-id) = adbfb58e00c2f54aed59ba0173c31a317344db8f debuginfo(build-id) = b00b37e2166ff1c04bda56c40ed8915777e05a66 debuginfo(build-id) = bcd82c9be2b460c18b527ba949605a37232bd8eb debuginfo(build-id) = bd74139203ac987a51ac48fbc4316149da682f99 debuginfo(build-id) = be4a0d69c232730adee9e3eb6e7358547e80738b debuginfo(build-id) = c42a4935f83961ea21421d36fab4335c7610c6ee debuginfo(build-id) = cf493328c48ab521e8dac4f1b4234b04860ec86e debuginfo(build-id) = d269ce88a508c1c0bafce8f63de963540a23b5d1 debuginfo(build-id) = d38f109ac244ac33e554c2e50f1ee81e64bb97ee debuginfo(build-id) = d783f8e16969c3428bdbc7ad42ec5b82fd2239f0 debuginfo(build-id) = d85688d002517af12704ae7c72852e54405d4fab debuginfo(build-id) = d9cb47ea7d2b8121a52fd8651cdad34b17c8911c debuginfo(build-id) = e094073c52af01e71d5540b86aa088fcf9761fc0 debuginfo(build-id) = e1cecebeb4ecfcb6d9255d3ef40c68f0d98ea7fe debuginfo(build-id) = ed775300dda3ab0023dc6941bb61afb0ceef493c debuginfo(build-id) = eddd6bc067dc9207f88c04a6085cdbb0e4c3307b debuginfo(build-id) = f0a3d7dcbf80ed39d338ffdfc1af9c88bd4f398f debuginfo(build-id) = f4a9eb5328a1fb9530144d7c153d0c46738806df debuginfo(build-id) = f63b1e77f88b321f2cddb9a1c8b0b749af57a1e4 debuginfo(build-id) = f792ef1644c82644e5e562af08b0f7ffbffc682f debuginfo(build-id) = f848d8efca12b0718da858871b1473b8926edbc0 debuginfo(build-id) = fd1396e59733ea491ba9ab5fc53f121ea96b144d debuginfo(build-id) = fd61e1a95105d2b80f6231c47292a1ca06162828 debuginfo(build-id) = febd327e3eb776a49bbbacc01035a78d099aa6cf debuginfo(build-id) = feff00fd286c81db728af7e29f5d4bdfcaf8934a openfst-tools-debuginfo = 1.8.2-5.fc40 openfst-tools-debuginfo(aarch-64) = 1.8.2-5.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openfst-debugsource(aarch-64) = 1.8.2-5.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64 Wrote: /builddir/build/RPMS/openfst-1.8.2-5.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-tools-1.8.2-5.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-devel-1.8.2-5.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-tools-debuginfo-1.8.2-5.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-debugsource-1.8.2-5.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-devel-debuginfo-1.8.2-5.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-debuginfo-1.8.2-5.fc40.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.JipFfs + umask 022 + cd /builddir/build/BUILD + cd openfst-1.8.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openfst-1.8.2-5.fc40.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.tOrBZo + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/openfst-1.8.2-SPECPARTS + rm -rf openfst-1.8.2 openfst-1.8.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild openfst-1.8.2-5.fc40.src.rpm Finish: build phase for openfst-1.8.2-5.fc40.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1694931819.169386/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-aarch64-1694931819.169386/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-aarch64-1694931819.169386/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/openfst-1.8.2-5.fc40.src.rpm) Config(child) 38 minutes 59 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "openfst-tools-debuginfo", "epoch": null, "version": "1.8.2", "release": "5.fc40", "arch": "aarch64" }, { "name": "openfst-debuginfo", "epoch": null, "version": "1.8.2", "release": "5.fc40", "arch": "aarch64" }, { "name": "openfst-devel-debuginfo", "epoch": null, "version": "1.8.2", "release": "5.fc40", "arch": "aarch64" }, { "name": "openfst-tools", "epoch": null, "version": "1.8.2", "release": "5.fc40", "arch": "aarch64" }, { "name": "openfst", "epoch": null, "version": "1.8.2", "release": "5.fc40", "arch": "aarch64" }, { "name": "openfst", "epoch": null, "version": "1.8.2", "release": "5.fc40", "arch": "src" }, { "name": "openfst-devel", "epoch": null, "version": "1.8.2", "release": "5.fc40", "arch": "aarch64" }, { "name": "openfst-debugsource", "epoch": null, "version": "1.8.2", "release": "5.fc40", "arch": "aarch64" } ] } RPMResults finished