Warning: Permanently added '35.172.219.220' (ED25519) to the list of known hosts. Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-pccz0mcl/openfst/openfst.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-pccz0mcl/openfst --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734006280.385457 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.9 starting (python version = 3.13.0, NVR = mock-5.9-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-pccz0mcl/openfst/openfst.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-pccz0mcl/openfst --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734006280.385457 -r /var/lib/copr-rpmbuild/results/configs/child.cfg 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-pccz0mcl/openfst/openfst.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1734006280.385457/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-1734006280.385457/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/8f2136a7e0a951d9dfe12bcc245bdf0dca1d2c4f60f5e7c0f4c1159571dd434c/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/8f2136a7e0a951d9dfe12bcc245bdf0dca1d2c4f60f5e7c0f4c1159571dd434c/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True 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-1734006280.385457/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 dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.aarch64 rpm-sequoia-1.7.0-3.fc42.aarch64 dnf5-5.2.8.1-2.fc42.aarch64 dnf5-plugins-5.2.8.1-2.fc42.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 51.3 KiB/s | 14.0 KiB | 00m00s Copr repository 100% | 102.5 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 110.4 MiB/s | 6.5 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 5.2.37-1.fc42 copr_base 8.1 MiB bzip2 aarch64 1.0.8-19.fc42 copr_base 168.7 KiB coreutils aarch64 9.5-11.fc42 copr_base 7.8 MiB cpio aarch64 2.15-2.fc42 copr_base 1.1 MiB diffutils aarch64 3.10-8.fc42 copr_base 1.7 MiB fedora-release-common noarch 42-0.11 fedora 19.8 KiB findutils aarch64 1:4.10.0-4.fc42 copr_base 1.9 MiB gawk aarch64 5.3.0-4.fc42 copr_base 2.4 MiB glibc-minimal-langpack aarch64 2.40.9000-21.fc42 copr_base 0.0 B grep aarch64 3.11-9.fc42 copr_base 1.0 MiB gzip aarch64 1.13-2.fc42 copr_base 422.7 KiB info aarch64 7.1.1-2.fc42 fedora 613.6 KiB patch aarch64 2.7.6-25.fc41 fedora 390.6 KiB redhat-rpm-config noarch 296-1.fc42 fedora 186.6 KiB rpm-build aarch64 4.20.0-1.fc42 fedora 1.4 MiB sed aarch64 4.9-3.fc41 fedora 1.0 MiB shadow-utils aarch64 2:4.17.0~rc1-1.fc42 fedora 4.5 MiB tar aarch64 2:1.35-4.fc41 fedora 3.1 MiB unzip aarch64 6.0-65.fc42 fedora 2.3 MiB util-linux aarch64 2.40.2-8.fc42 fedora 16.9 MiB which aarch64 2.21-42.fc41 fedora 248.2 KiB xz aarch64 1:5.6.3-2.fc42 fedora 1.5 MiB Installing dependencies: add-determinism aarch64 0.4.3-1.fc42 fedora 2.1 MiB alternatives aarch64 1.30-1.fc42 copr_base 88.7 KiB ansible-srpm-macros noarch 1-16.fc41 fedora 35.7 KiB audit-libs aarch64 4.0.2-1.fc42 copr_base 415.2 KiB authselect aarch64 1.5.0-8.fc42 copr_base 179.9 KiB authselect-libs aarch64 1.5.0-8.fc42 copr_base 865.5 KiB basesystem noarch 11-21.fc41 fedora 0.0 B binutils aarch64 2.43.50-9.fc42 copr_base 28.9 MiB build-reproducibility-srpm-macros noarch 0.4.3-1.fc42 fedora 735.0 B bzip2-libs aarch64 1.0.8-19.fc42 copr_base 71.1 KiB ca-certificates noarch 2024.2.69_v8.0.401-3.fc42 fedora 2.6 MiB coreutils-common aarch64 9.5-11.fc42 copr_base 11.2 MiB cracklib aarch64 2.9.11-6.fc42 copr_base 417.7 KiB crypto-policies noarch 20241128-1.gitbb7b0b0.fc42 fedora 137.3 KiB curl aarch64 8.11.1-1.fc42 fedora 452.0 KiB cyrus-sasl-lib aarch64 2.1.28-27.fc41 fedora 3.1 MiB debugedit aarch64 5.1-2.fc42 copr_base 241.5 KiB dwz aarch64 0.15-8.fc42 copr_base 319.6 KiB ed aarch64 1.20.2-2.fc42 copr_base 152.9 KiB efi-srpm-macros noarch 5-13.fc42 fedora 40.2 KiB elfutils aarch64 0.192-7.fc42 copr_base 3.1 MiB elfutils-debuginfod-client aarch64 0.192-7.fc42 copr_base 141.3 KiB elfutils-default-yama-scope noarch 0.192-7.fc42 copr_base 1.8 KiB elfutils-libelf aarch64 0.192-7.fc42 copr_base 1.2 MiB elfutils-libs aarch64 0.192-7.fc42 copr_base 734.9 KiB fedora-gpg-keys noarch 42-0.3 fedora 126.4 KiB fedora-release noarch 42-0.11 fedora 0.0 B fedora-release-identity-basic noarch 42-0.11 fedora 719.0 B fedora-repos noarch 42-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 42-0.3 fedora 2.2 KiB file aarch64 5.45-8.fc42 fedora 139.5 KiB file-libs aarch64 5.45-8.fc42 fedora 10.0 MiB filesystem aarch64 3.18-29.fc42 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-17.fc41 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 fedora 144.0 B gdb-minimal aarch64 15.2-4.fc42 fedora 12.7 MiB gdbm aarch64 1:1.23-7.fc42 copr_base 537.9 KiB gdbm-libs aarch64 1:1.23-7.fc42 copr_base 230.7 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 fedora 779.0 B glibc aarch64 2.40.9000-21.fc42 copr_base 6.1 MiB glibc-common aarch64 2.40.9000-21.fc42 copr_base 1.3 MiB glibc-gconv-extra aarch64 2.40.9000-21.fc42 copr_base 18.3 MiB gmp aarch64 1:6.3.0-2.fc42 copr_base 651.1 KiB gnat-srpm-macros noarch 6-6.fc41 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-5.fc42 fedora 60.8 KiB jansson aarch64 2.14-1.fc42 copr_base 90.8 KiB json-c aarch64 0.18-1.fc42 copr_base 135.7 KiB kernel-srpm-macros noarch 1.0-24.fc41 fedora 1.9 KiB keyutils-libs aarch64 1.6.3-4.fc42 copr_base 96.8 KiB krb5-libs aarch64 1.21.3-3.fc42 fedora 2.6 MiB libacl aarch64 2.3.2-2.fc42 copr_base 66.3 KiB libarchive aarch64 3.7.7-1.fc42 fedora 912.2 KiB libattr aarch64 2.5.2-4.fc41 fedora 196.6 KiB libblkid aarch64 2.40.2-8.fc42 fedora 418.6 KiB libbrotli aarch64 1.1.0-5.fc42 copr_base 904.3 KiB libcap aarch64 2.71-1.fc42 fedora 509.8 KiB libcap-ng aarch64 0.8.5-3.fc41 fedora 417.2 KiB libcom_err aarch64 1.47.1-6.fc42 copr_base 109.9 KiB libcurl aarch64 8.11.1-1.fc42 fedora 845.2 KiB libeconf aarch64 0.7.5-1.fc42 fedora 78.7 KiB libevent aarch64 2.1.12-14.fc41 fedora 1.5 MiB libfdisk aarch64 2.40.2-8.fc42 fedora 482.9 KiB libffi aarch64 3.4.6-3.fc42 copr_base 152.5 KiB libgcc aarch64 14.2.1-6.fc42 fedora 222.2 KiB libgomp aarch64 14.2.1-6.fc42 fedora 503.2 KiB libidn2 aarch64 2.3.7-2.fc41 fedora 457.2 KiB libmount aarch64 2.40.2-8.fc42 fedora 483.9 KiB libnghttp2 aarch64 1.64.0-1.fc42 copr_base 195.4 KiB libnsl2 aarch64 2.0.1-2.fc41 fedora 222.0 KiB libpkgconf aarch64 2.3.0-1.fc42 fedora 198.1 KiB libpsl aarch64 0.21.5-4.fc41 fedora 196.6 KiB libpwquality aarch64 1.4.5-11.fc41 fedora 1.1 MiB libselinux aarch64 3.8-0.rc1.2.fc42 fedora 195.6 KiB libsemanage aarch64 3.8-0.rc1.1.fc42 fedora 353.3 KiB libsepol aarch64 3.8-0.rc1.1.fc42 fedora 809.9 KiB libsmartcols aarch64 2.40.2-8.fc42 fedora 288.5 KiB libssh aarch64 0.11.1-1.fc42 fedora 649.6 KiB libssh-config noarch 0.11.1-1.fc42 fedora 277.0 B libstdc++ aarch64 14.2.1-6.fc42 fedora 2.8 MiB libtasn1 aarch64 4.19.0-9.fc41 fedora 283.8 KiB libtirpc aarch64 1.3.6-1.fc42 copr_base 205.5 KiB libtool-ltdl aarch64 2.5.4-1.fc42 fedora 92.1 KiB libunistring aarch64 1.1-8.fc41 fedora 1.8 MiB libuuid aarch64 2.40.2-8.fc42 fedora 197.5 KiB libverto aarch64 0.3.2-9.fc41 fedora 197.5 KiB libxcrypt aarch64 4.4.36-11.fc42 copr_base 269.3 KiB libxml2 aarch64 2.12.8-2.fc41 fedora 2.1 MiB libzstd aarch64 1.5.6-2.fc41 fedora 796.0 KiB lua-libs aarch64 5.4.7-1.fc42 fedora 393.1 KiB lua-srpm-macros noarch 1-14.fc41 fedora 1.3 KiB lz4-libs aarch64 1.10.0-1.fc41 fedora 261.6 KiB mpfr aarch64 4.2.1-5.fc41 fedora 818.9 KiB ncurses-base noarch 6.5-2.20240629.fc42 copr_base 326.3 KiB ncurses-libs aarch64 6.5-2.20240629.fc42 copr_base 1.2 MiB ocaml-srpm-macros noarch 10-3.fc41 fedora 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 fedora 112.0 B openldap aarch64 2.6.8-6.fc42 fedora 747.0 KiB openssl-libs aarch64 1:3.2.2-8.fc42 fedora 7.2 MiB p11-kit aarch64 0.25.5-4.fc42 fedora 2.6 MiB p11-kit-trust aarch64 0.25.5-4.fc42 fedora 655.7 KiB package-notes-srpm-macros noarch 0.5-12.fc41 fedora 1.6 KiB pam aarch64 1.7.0-3.fc42 fedora 4.3 MiB pam-libs aarch64 1.7.0-3.fc42 fedora 223.4 KiB pcre2 aarch64 10.44-1.fc41.1 fedora 905.5 KiB pcre2-syntax noarch 10.44-1.fc41.1 fedora 251.6 KiB perl-srpm-macros noarch 1-56.fc41 fedora 861.0 B pkgconf aarch64 2.3.0-1.fc42 fedora 240.6 KiB pkgconf-m4 noarch 2.3.0-1.fc42 fedora 14.4 KiB pkgconf-pkg-config aarch64 2.3.0-1.fc42 fedora 990.0 B popt aarch64 1.19-7.fc41 fedora 272.9 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 fedora 67.5 KiB pyproject-srpm-macros noarch 1.16.3-1.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 fedora 500.0 B qt6-srpm-macros noarch 6.8.1-4.fc42 fedora 456.0 B readline aarch64 8.2-11.fc42 fedora 753.3 KiB rpm aarch64 4.20.0-1.fc42 fedora 3.9 MiB rpm-build-libs aarch64 4.20.0-1.fc42 fedora 262.7 KiB rpm-libs aarch64 4.20.0-1.fc42 fedora 797.9 KiB rpm-sequoia aarch64 1.7.0-3.fc42 fedora 2.2 MiB rust-srpm-macros noarch 26.3-3.fc42 fedora 4.8 KiB setup noarch 2.15.0-5.fc41 fedora 720.7 KiB sqlite-libs aarch64 3.47.2-1.fc42 fedora 1.4 MiB systemd-libs aarch64 257-1.fc42 fedora 2.4 MiB util-linux-core aarch64 2.40.2-8.fc42 fedora 6.2 MiB xxhash-libs aarch64 0.8.2-4.fc42 fedora 212.3 KiB xz-libs aarch64 1:5.6.3-2.fc42 fedora 266.4 KiB zig-srpm-macros noarch 1-3.fc41 fedora 1.1 KiB zip aarch64 3.0-42.fc42 fedora 755.7 KiB zlib-ng-compat aarch64 2.2.2-1.fc42 fedora 133.8 KiB zstd aarch64 1.5.6-2.fc41 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 154 packages Total size of inbound packages is 51 MiB. Need to download 0 B. After this operation, 229 MiB extra will be used (install 229 MiB, remove 0 B). [1/1] tar-2:1.35-4.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] redhat-rpm-config-0:296-1.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] rpm-build-0:4.20.0-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] unzip-0:6.0-65.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] which-0:2.21-42.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] patch-0:2.7.6-25.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] sed-0:4.9-3.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] shadow-utils-2:4.17.0~rc1-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] util-linux-0:2.40.2-8.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] fedora-release-common-0:42-0.11 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] info-0:7.1.1-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] xz-1:5.6.3-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] bzip2-0:1.0.8-19.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/14] cpio-0:2.15-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [14/14] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/15] bash-0:5.2.37-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/16] coreutils-0:9.5-11.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [16/16] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/17] grep-0:3.11-9.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [17/17] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/18] diffutils-0:3.10-8.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [18/18] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/19] findutils-1:4.10.0-4.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [19/19] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/20] gawk-0:5.3.0-4.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [20/20] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/21] glibc-minimal-langpack-0:2.40.9 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [21/21] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/22] gzip-0:1.13-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [22/22] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/23] libselinux-0:3.8-0.rc1.2.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [23/23] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/24] ansible-srpm-macros-0:1-16.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [24/24] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/25] build-reproducibility-srpm-macr 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [25/25] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/26] efi-srpm-macros-0:5-13.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [26/26] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/27] file-0:5.45-8.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [27/27] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/28] fonts-srpm-macros-1:2.0.5-17.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [28/28] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/29] forge-srpm-macros-0:0.4.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [29/29] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/30] fpc-srpm-macros-0:1.3-13.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [30/30] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/31] ghc-srpm-macros-0:1.9.2-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [31/31] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/32] gnat-srpm-macros-0:6-6.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [32/32] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/33] go-srpm-macros-0:3.6.0-5.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [33/33] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/34] kernel-srpm-macros-0:1.0-24.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [34/34] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/35] lua-srpm-macros-0:1-14.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [35/35] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/36] ocaml-srpm-macros-0:10-3.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [36/36] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/37] openblas-srpm-macros-0:2-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [37/37] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/38] package-notes-srpm-macros-0:0.5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [38/38] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/39] perl-srpm-macros-0:1-56.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [39/39] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/40] pyproject-srpm-macros-0:1.16.3- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [40/40] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/41] python-srpm-macros-0:3.13-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [41/41] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/42] qt5-srpm-macros-0:5.15.15-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [42/42] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/43] qt6-srpm-macros-0:6.8.1-4.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [43/43] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/44] rpm-0:4.20.0-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [44/44] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/45] rust-srpm-macros-0:26.3-3.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [45/45] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/46] zig-srpm-macros-0:1-3.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [46/46] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/47] zip-0:3.0-42.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [47/47] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/48] libarchive-0:3.7.7-1.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [48/48] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/49] pkgconf-pkg-config-0:2.3.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [49/49] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/50] popt-0:1.19-7.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [50/50] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/51] readline-0:8.2-11.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [51/51] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/52] rpm-build-libs-0:4.20.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [52/52] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/53] rpm-libs-0:4.20.0-1.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [53/53] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/54] zstd-0:1.5.6-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [54/54] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/55] libattr-0:2.5.2-4.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [55/55] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/56] libeconf-0:0.7.5-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [56/56] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/57] libsemanage-0:3.8-0.rc1.1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [57/57] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/58] pam-libs-0:1.7.0-3.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [58/58] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/59] setup-0:2.15.0-5.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [59/59] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/60] libblkid-0:2.40.2-8.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [60/60] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/61] libcap-ng-0:0.8.5-3.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [61/61] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/62] libfdisk-0:2.40.2-8.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [62/62] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/63] libmount-0:2.40.2-8.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [63/63] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/64] libsmartcols-0:2.40.2-8.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [64/64] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/65] libuuid-0:2.40.2-8.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [65/65] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/66] pam-0:1.7.0-3.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [66/66] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/67] systemd-libs-0:257-1.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [67/67] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/68] util-linux-core-0:2.40.2-8.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [68/68] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/69] zlib-ng-compat-0:2.2.2-1.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [69/69] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/70] fedora-repos-0:42-0.3.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [70/70] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/71] xz-libs-1:5.6.3-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [71/71] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/72] filesystem-0:3.18-29.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [72/72] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/73] libcap-0:2.71-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [73/73] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/74] openssl-libs-1:3.2.2-8.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [74/74] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/75] pcre2-0:10.44-1.fc41.1.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [75/75] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/76] mpfr-0:4.2.1-5.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [76/76] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/77] libsepol-0:3.8-0.rc1.1.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [77/77] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/78] add-determinism-0:0.4.3-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [78/78] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/79] file-libs-0:5.45-8.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [79/79] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/80] libxml2-0:2.12.8-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [80/80] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/81] libzstd-0:1.5.6-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [81/81] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/82] lz4-libs-0:1.10.0-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [82/82] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/83] pkgconf-0:2.3.0-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [83/83] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/84] pkgconf-m4-0:2.3.0-1.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [84/84] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/85] libgcc-0:14.2.1-6.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [85/85] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/86] libgomp-0:14.2.1-6.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [86/86] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/87] lua-libs-0:5.4.7-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [87/87] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/88] rpm-sequoia-0:1.7.0-3.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [88/88] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/89] sqlite-libs-0:3.47.2-1.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [89/89] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/90] libstdc++-0:14.2.1-6.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [90/90] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/91] libnsl2-0:2.0.1-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [91/91] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/92] libpwquality-0:1.4.5-11.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [92/92] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/93] fedora-gpg-keys-0:42-0.3.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [93/93] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/94] fedora-repos-rawhide-0:42-0.3.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [94/94] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/95] ca-certificates-0:2024.2.69_v8. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [95/95] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/96] crypto-policies-0:20241128-1.gi 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [96/96] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/97] pcre2-syntax-0:10.44-1.fc41.1.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [97/97] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/98] libpkgconf-0:2.3.0-1.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [98/98] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/99] p11-kit-0:0.25.5-4.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [99/99] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/100] p11-kit-trust-0:0.25.5-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [100/100] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/101] libtasn1-0:4.19.0-9.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [101/101] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/102] glibc-0:2.40.9000-21.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [102/102] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/103] basesystem-0:11-21.fc41.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [103/103] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/104] glibc-common-0:2.40.9000-21.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [104/104] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/105] glibc-gconv-extra-0:2.40.9000 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [105/105] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/106] gmp-1:6.3.0-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [106/106] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/107] coreutils-common-0:9.5-11.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [107/107] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/108] libacl-0:2.3.2-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [108/108] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/109] bzip2-libs-0:1.0.8-19.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [109/109] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/110] ncurses-libs-0:6.5-2.20240629 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [110/110] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/111] ncurses-base-0:6.5-2.20240629 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [111/111] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/112] libxcrypt-0:4.4.36-11.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [112/112] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/113] audit-libs-0:4.0.2-1.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [113/113] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/114] authselect-libs-0:1.5.0-8.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [114/114] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/115] elfutils-libelf-0:0.192-7.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [115/115] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/116] elfutils-libs-0:0.192-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [116/116] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/117] binutils-0:2.43.50-9.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [117/117] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/118] debugedit-0:5.1-2.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [118/118] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/119] elfutils-0:0.192-7.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [119/119] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/120] curl-0:8.11.1-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [120/120] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/121] dwz-0:0.15-8.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [121/121] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/122] ed-0:1.20.2-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [122/122] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/123] authselect-0:1.5.0-8.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [123/123] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/124] gdbm-1:1.23-7.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [124/124] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/125] gdbm-libs-1:1.23-7.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [125/125] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/126] libtirpc-0:1.3.6-1.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [126/126] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/127] krb5-libs-0:1.21.3-3.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [127/127] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/128] libverto-0:0.3.2-9.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [128/128] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/129] alternatives-0:1.30-1.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [129/129] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/130] libffi-0:3.4.6-3.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [130/130] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/131] cracklib-0:2.9.11-6.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [131/131] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/132] keyutils-libs-0:1.6.3-4.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [132/132] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/133] libcom_err-0:1.47.1-6.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [133/133] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/134] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [134/134] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/135] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [135/135] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/136] jansson-0:2.14-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [136/136] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/137] json-c-0:0.18-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [137/137] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/138] fedora-release-0:42-0.11.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [138/138] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/139] gdb-minimal-0:15.2-4.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [139/139] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/140] xxhash-libs-0:0.8.2-4.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [140/140] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/141] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [141/141] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/142] libcurl-0:8.11.1-1.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [142/142] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/143] libidn2-0:2.3.7-2.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [143/143] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/144] libpsl-0:0.21.5-4.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [144/144] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/145] libssh-0:0.11.1-1.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [145/145] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/146] openldap-0:2.6.8-6.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [146/146] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/147] libunistring-0:1.1-8.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [147/147] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/148] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [148/148] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/149] libssh-config-0:0.11.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [149/149] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/150] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [150/150] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/151] libevent-0:2.1.12-14.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [151/151] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/152] libtool-ltdl-0:2.5.4-1.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [152/152] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/153] libbrotli-0:1.1.0-5.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [153/153] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/154] libnghttp2-0:1.64.0-1.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [154/154] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0xE99D6AD1: UserID : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/156] Verify package files 100% | 687.0 B/s | 154.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-29.fc42.aarch64 >>> Finished pre-transaction scriptlet: filesystem-0:3.18-29.fc42.aarch64 >>> [RPM] /var/lib/mock/fedora-rawhide-aarch64-1734006280.385457/root/var/cache/ [ 2/156] Prepare transaction 100% | 2.5 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:14.2.1-6. 100% | 109.3 MiB/s | 223.9 KiB | 00m00s [ 4/156] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/156] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 6/156] Installing fedora-release-ide 100% | 953.1 KiB/s | 976.0 B | 00m00s [ 7/156] Installing fedora-gpg-keys-0: 100% | 28.0 MiB/s | 172.2 KiB | 00m00s [ 8/156] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/156] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/156] Installing fedora-release-com 100% | 23.6 MiB/s | 24.1 KiB | 00m00s [ 11/156] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/156] Installing setup-0:2.15.0-5.f 100% | 41.7 MiB/s | 726.1 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/156] Installing filesystem-0:3.18- 100% | 2.5 MiB/s | 212.6 KiB | 00m00s [ 14/156] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/156] Installing ncurses-base-0:6.5 100% | 49.1 MiB/s | 351.7 KiB | 00m00s [ 16/156] Installing glibc-minimal-lang 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 17/156] Installing glibc-gconv-extra- 100% | 361.5 MiB/s | 18.4 MiB | 00m00s [ 18/156] Installing glibc-common-0:2.4 100% | 187.2 MiB/s | 1.3 MiB | 00m00s [ 19/156] Installing glibc-0:2.40.9000- 100% | 236.1 MiB/s | 6.1 MiB | 00m00s [ 20/156] Installing ncurses-libs-0:6.5 100% | 243.9 MiB/s | 1.2 MiB | 00m00s [ 21/156] Installing bash-0:5.2.37-1.fc 100% | 340.3 MiB/s | 8.2 MiB | 00m00s [ 22/156] Installing zlib-ng-compat-0:2 100% | 131.5 MiB/s | 134.6 KiB | 00m00s [ 23/156] Installing xz-libs-1:5.6.3-2. 100% | 261.2 MiB/s | 267.5 KiB | 00m00s [ 24/156] Installing bzip2-libs-0:1.0.8 100% | 70.5 MiB/s | 72.2 KiB | 00m00s [ 25/156] Installing readline-0:8.2-11. 100% | 245.9 MiB/s | 755.5 KiB | 00m00s [ 26/156] Installing popt-0:1.19-7.fc41 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 27/156] Installing libuuid-0:2.40.2-8 100% | 194.0 MiB/s | 198.6 KiB | 00m00s [ 28/156] Installing libblkid-0:2.40.2- 100% | 204.9 MiB/s | 419.7 KiB | 00m00s [ 29/156] Installing libattr-0:2.5.2-4. 100% | 192.9 MiB/s | 197.5 KiB | 00m00s [ 30/156] Installing libacl-0:2.3.2-2.f 100% | 65.5 MiB/s | 67.1 KiB | 00m00s [ 31/156] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.3 KiB | 00m00s [ 32/156] Installing elfutils-libelf-0: 100% | 296.6 MiB/s | 1.2 MiB | 00m00s [ 33/156] Installing libstdc++-0:14.2.1 100% | 345.4 MiB/s | 2.8 MiB | 00m00s [ 34/156] Installing gmp-1:6.3.0-2.fc42 100% | 212.7 MiB/s | 653.3 KiB | 00m00s [ 35/156] Installing libxcrypt-0:4.4.36 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 36/156] Installing libeconf-0:0.7.5-1 100% | 78.5 MiB/s | 80.3 KiB | 00m00s [ 37/156] Installing gdbm-libs-1:1.23-7 100% | 227.0 MiB/s | 232.4 KiB | 00m00s [ 38/156] Installing mpfr-0:4.2.1-5.fc4 100% | 267.1 MiB/s | 820.5 KiB | 00m00s [ 39/156] Installing gawk-0:5.3.0-4.fc4 100% | 303.1 MiB/s | 2.4 MiB | 00m00s [ 40/156] Installing dwz-0:0.15-8.fc42. 100% | 156.7 MiB/s | 321.0 KiB | 00m00s [ 41/156] Installing unzip-0:6.0-65.fc4 100% | 570.7 MiB/s | 2.3 MiB | 00m00s [ 42/156] Installing file-libs-0:5.45-8 100% | 586.0 MiB/s | 10.0 MiB | 00m00s [ 43/156] Installing file-0:5.45-8.fc42 100% | 17.2 MiB/s | 141.0 KiB | 00m00s [ 44/156] Installing crypto-policies-0: 100% | 20.0 MiB/s | 163.7 KiB | 00m00s [ 45/156] Installing libcap-ng-0:0.8.5- 100% | 409.3 MiB/s | 419.1 KiB | 00m00s [ 46/156] Installing audit-libs-0:4.0.2 100% | 203.8 MiB/s | 417.3 KiB | 00m00s [ 47/156] Installing pam-libs-0:1.7.0-3 100% | 220.4 MiB/s | 225.6 KiB | 00m00s [ 48/156] Installing libcap-0:2.71-1.fc 100% | 167.6 MiB/s | 514.8 KiB | 00m00s [ 49/156] Installing systemd-libs-0:257 100% | 269.1 MiB/s | 2.4 MiB | 00m00s [ 50/156] Installing libsmartcols-0:2.4 100% | 282.9 MiB/s | 289.7 KiB | 00m00s [ 51/156] Installing libsepol-0:3.8-0.r 100% | 264.0 MiB/s | 810.9 KiB | 00m00s [ 52/156] Installing lz4-libs-0:1.10.0- 100% | 256.5 MiB/s | 262.7 KiB | 00m00s [ 53/156] Installing lua-libs-0:5.4.7-1 100% | 192.5 MiB/s | 394.3 KiB | 00m00s [ 54/156] Installing libtasn1-0:4.19.0- 100% | 278.9 MiB/s | 285.6 KiB | 00m00s [ 55/156] Installing alternatives-0:1.3 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [ 56/156] Installing libffi-0:3.4.6-3.f 100% | 150.3 MiB/s | 153.9 KiB | 00m00s [ 57/156] Installing p11-kit-0:0.25.5-4 100% | 220.5 MiB/s | 2.6 MiB | 00m00s [ 58/156] Installing libcom_err-0:1.47. 100% | 108.4 MiB/s | 111.0 KiB | 00m00s [ 59/156] Installing libunistring-0:1.1 100% | 301.5 MiB/s | 1.8 MiB | 00m00s [ 60/156] Installing libidn2-0:2.3.7-2. 100% | 113.1 MiB/s | 463.1 KiB | 00m00s [ 61/156] Installing libpsl-0:0.21.5-4. 100% | 193.1 MiB/s | 197.7 KiB | 00m00s [ 62/156] Installing p11-kit-trust-0:0. 100% | 71.3 MiB/s | 657.4 KiB | 00m00s [ 63/156] Installing zstd-0:1.5.6-2.fc4 100% | 281.8 MiB/s | 1.7 MiB | 00m00s [ 64/156] Installing zip-0:3.0-42.fc42. 100% | 247.3 MiB/s | 759.6 KiB | 00m00s [ 65/156] Installing gdbm-1:1.23-7.fc42 100% | 176.7 MiB/s | 542.8 KiB | 00m00s [ 66/156] Installing cyrus-sasl-lib-0:2 100% | 345.2 MiB/s | 3.1 MiB | 00m00s [ 67/156] Installing libfdisk-0:2.40.2- 100% | 236.3 MiB/s | 483.9 KiB | 00m00s [ 68/156] Installing bzip2-0:1.0.8-19.f 100% | 84.6 MiB/s | 173.2 KiB | 00m00s [ 69/156] Installing libxml2-0:2.12.8-2 100% | 306.0 MiB/s | 2.1 MiB | 00m00s [ 70/156] Installing add-determinism-0: 100% | 299.6 MiB/s | 2.1 MiB | 00m00s [ 71/156] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 72/156] Installing sqlite-libs-0:3.47 100% | 283.0 MiB/s | 1.4 MiB | 00m00s [ 73/156] Installing ed-0:1.20.2-2.fc42 100% | 151.5 MiB/s | 155.2 KiB | 00m00s [ 74/156] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s [ 75/156] Installing elfutils-libs-0:0. 100% | 239.8 MiB/s | 736.6 KiB | 00m00s [ 76/156] Installing cpio-0:2.15-2.fc42 100% | 182.1 MiB/s | 1.1 MiB | 00m00s [ 77/156] Installing diffutils-0:3.10-8 100% | 208.0 MiB/s | 1.7 MiB | 00m00s [ 78/156] Installing libgomp-0:14.2.1-6 100% | 246.4 MiB/s | 504.6 KiB | 00m00s [ 79/156] Installing libpkgconf-0:2.3.0 100% | 194.6 MiB/s | 199.2 KiB | 00m00s [ 80/156] Installing pkgconf-0:2.3.0-1. 100% | 237.4 MiB/s | 243.1 KiB | 00m00s [ 81/156] Installing libverto-0:0.3.2-9 100% | 194.7 MiB/s | 199.3 KiB | 00m00s [ 82/156] Installing keyutils-libs-0:1. 100% | 95.9 MiB/s | 98.2 KiB | 00m00s [ 83/156] Installing jansson-0:2.14-1.f 100% | 90.0 MiB/s | 92.2 KiB | 00m00s [ 84/156] Installing json-c-0:0.18-1.fc 100% | 133.7 MiB/s | 137.0 KiB | 00m00s [ 85/156] Installing xxhash-libs-0:0.8. 100% | 208.7 MiB/s | 213.7 KiB | 00m00s [ 86/156] Installing libtool-ltdl-0:2.5 100% | 91.0 MiB/s | 93.2 KiB | 00m00s [ 87/156] Installing libbrotli-0:1.1.0- 100% | 221.3 MiB/s | 906.6 KiB | 00m00s [ 88/156] Installing libnghttp2-0:1.64. 100% | 192.0 MiB/s | 196.6 KiB | 00m00s [ 89/156] Installing coreutils-common-0 100% | 302.4 MiB/s | 11.2 MiB | 00m00s [ 90/156] Installing pcre2-syntax-0:10. 100% | 248.1 MiB/s | 254.1 KiB | 00m00s [ 91/156] Installing pcre2-0:10.44-1.fc 100% | 295.2 MiB/s | 906.9 KiB | 00m00s [ 92/156] Installing libselinux-0:3.8-0 100% | 192.2 MiB/s | 196.8 KiB | 00m00s [ 93/156] Installing sed-0:4.9-3.fc41.a 100% | 164.3 MiB/s | 1.0 MiB | 00m00s [ 94/156] Installing findutils-1:4.10.0 100% | 239.2 MiB/s | 1.9 MiB | 00m00s [ 95/156] Installing grep-0:3.11-9.fc42 100% | 147.3 MiB/s | 1.0 MiB | 00m00s [ 96/156] Installing xz-1:5.6.3-2.fc42. 100% | 188.8 MiB/s | 1.5 MiB | 00m00s [ 97/156] Installing libmount-0:2.40.2- 100% | 236.8 MiB/s | 485.1 KiB | 00m00s [ 98/156] Installing util-linux-core-0: 100% | 413.5 MiB/s | 6.2 MiB | 00m00s [ 99/156] Installing openssl-libs-1:3.2 100% | 343.4 MiB/s | 7.2 MiB | 00m00s [100/156] Installing coreutils-0:9.5-11 100% | 260.3 MiB/s | 7.8 MiB | 00m00s [101/156] Installing ca-certificates-0: 100% | 1.4 MiB/s | 2.4 MiB | 00m02s [102/156] Installing krb5-libs-0:1.21.3 100% | 216.6 MiB/s | 2.6 MiB | 00m00s [103/156] Installing libarchive-0:3.7.7 100% | 223.2 MiB/s | 914.1 KiB | 00m00s [104/156] Installing libtirpc-0:1.3.6-1 100% | 101.2 MiB/s | 207.3 KiB | 00m00s [105/156] Installing gzip-0:1.13-2.fc42 100% | 139.4 MiB/s | 428.3 KiB | 00m00s [106/156] Installing authselect-libs-0: 100% | 122.8 MiB/s | 880.5 KiB | 00m00s [107/156] Installing cracklib-0:2.9.11- 100% | 83.8 MiB/s | 429.0 KiB | 00m00s [108/156] Installing libpwquality-0:1.4 100% | 158.2 MiB/s | 1.1 MiB | 00m00s [109/156] Installing libnsl2-0:2.0.1-2. 100% | 109.0 MiB/s | 223.2 KiB | 00m00s [110/156] Installing pam-0:1.7.0-3.fc42 100% | 204.9 MiB/s | 4.3 MiB | 00m00s [111/156] Installing libssh-0:0.11.1-1. 100% | 212.1 MiB/s | 651.7 KiB | 00m00s [112/156] Installing rpm-sequoia-0:1.7. 100% | 317.5 MiB/s | 2.2 MiB | 00m00s [113/156] Installing rpm-libs-0:4.20.0- 100% | 260.2 MiB/s | 799.4 KiB | 00m00s [114/156] Installing rpm-build-libs-0:4 100% | 257.4 MiB/s | 263.6 KiB | 00m00s [115/156] Installing libevent-0:2.1.12- 100% | 380.8 MiB/s | 1.5 MiB | 00m00s [116/156] Installing tar-2:1.35-4.fc41. 100% | 278.8 MiB/s | 3.1 MiB | 00m00s [117/156] Installing patch-0:2.7.6-25.f 100% | 191.5 MiB/s | 392.1 KiB | 00m00s [118/156] Installing libsemanage-0:3.8- 100% | 115.6 MiB/s | 355.0 KiB | 00m00s [119/156] Installing shadow-utils-2:4.1 100% | 175.5 MiB/s | 4.6 MiB | 00m00s [120/156] Installing openldap-0:2.6.8-6 100% | 183.3 MiB/s | 750.8 KiB | 00m00s [121/156] Installing libcurl-0:8.11.1-1 100% | 275.5 MiB/s | 846.3 KiB | 00m00s [122/156] Installing elfutils-debuginfo 100% | 70.1 MiB/s | 143.5 KiB | 00m00s [123/156] Installing binutils-0:2.43.50 100% | 332.8 MiB/s | 29.0 MiB | 00m00s [124/156] Installing elfutils-0:0.192-7 100% | 281.5 MiB/s | 3.1 MiB | 00m00s [125/156] Installing gdb-minimal-0:15.2 100% | 342.3 MiB/s | 12.7 MiB | 00m00s [126/156] Installing debugedit-0:5.1-2. 100% | 119.2 MiB/s | 244.2 KiB | 00m00s [127/156] Installing curl-0:8.11.1-1.fc 100% | 37.0 MiB/s | 454.4 KiB | 00m00s [128/156] Installing rpm-0:4.20.0-1.fc4 100% | 152.6 MiB/s | 3.4 MiB | 00m00s [129/156] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [130/156] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [131/156] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [132/156] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [133/156] Installing pkgconf-pkg-config 100% | 0.0 B/s | 1.8 KiB | 00m00s [134/156] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [135/156] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [136/156] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [137/156] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [138/156] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [139/156] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [140/156] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [141/156] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [142/156] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [143/156] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [144/156] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [145/156] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [146/156] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [147/156] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [148/156] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [149/156] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [150/156] Installing redhat-rpm-config- 100% | 62.9 MiB/s | 193.2 KiB | 00m00s [151/156] Installing rpm-build-0:4.20.0 100% | 349.3 MiB/s | 1.4 MiB | 00m00s [152/156] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [153/156] Installing util-linux-0:2.40. 100% | 368.6 MiB/s | 17.0 MiB | 00m00s [154/156] Installing authselect-0:1.5.0 100% | 60.0 MiB/s | 184.3 KiB | 00m00s [155/156] Installing which-0:2.21-42.fc 100% | 122.2 MiB/s | 250.4 KiB | 00m00s [156/156] Installing info-0:7.1.1-2.fc4 100% | 283.7 KiB/s | 614.0 KiB | 00m02s Warning: skipped OpenPGP checks for 44 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.4.3-1.fc42.aarch64 alternatives-1.30-1.fc42.aarch64 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc42.aarch64 authselect-1.5.0-8.fc42.aarch64 authselect-libs-1.5.0-8.fc42.aarch64 basesystem-11-21.fc41.noarch bash-5.2.37-1.fc42.aarch64 binutils-2.43.50-9.fc42.aarch64 build-reproducibility-srpm-macros-0.4.3-1.fc42.noarch bzip2-1.0.8-19.fc42.aarch64 bzip2-libs-1.0.8-19.fc42.aarch64 ca-certificates-2024.2.69_v8.0.401-3.fc42.noarch coreutils-9.5-11.fc42.aarch64 coreutils-common-9.5-11.fc42.aarch64 cpio-2.15-2.fc42.aarch64 cracklib-2.9.11-6.fc42.aarch64 crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch curl-8.11.1-1.fc42.aarch64 cyrus-sasl-lib-2.1.28-27.fc41.aarch64 debugedit-5.1-2.fc42.aarch64 diffutils-3.10-8.fc42.aarch64 dwz-0.15-8.fc42.aarch64 ed-1.20.2-2.fc42.aarch64 efi-srpm-macros-5-13.fc42.noarch elfutils-0.192-7.fc42.aarch64 elfutils-debuginfod-client-0.192-7.fc42.aarch64 elfutils-default-yama-scope-0.192-7.fc42.noarch elfutils-libelf-0.192-7.fc42.aarch64 elfutils-libs-0.192-7.fc42.aarch64 fedora-gpg-keys-42-0.3.noarch fedora-release-42-0.11.noarch fedora-release-common-42-0.11.noarch fedora-release-identity-basic-42-0.11.noarch fedora-repos-42-0.3.noarch fedora-repos-rawhide-42-0.3.noarch file-5.45-8.fc42.aarch64 file-libs-5.45-8.fc42.aarch64 filesystem-3.18-29.fc42.aarch64 findutils-4.10.0-4.fc42.aarch64 fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.4.0-1.fc42.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc42.aarch64 gdb-minimal-15.2-4.fc42.aarch64 gdbm-1.23-7.fc42.aarch64 gdbm-libs-1.23-7.fc42.aarch64 ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-21.fc42.aarch64 glibc-common-2.40.9000-21.fc42.aarch64 glibc-gconv-extra-2.40.9000-21.fc42.aarch64 glibc-minimal-langpack-2.40.9000-21.fc42.aarch64 gmp-6.3.0-2.fc42.aarch64 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-5.fc42.noarch gpg-pubkey-105ef944-65ca83d1 gpg-pubkey-31645531-66b6dccf gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc42.aarch64 gzip-1.13-2.fc42.aarch64 info-7.1.1-2.fc42.aarch64 jansson-2.14-1.fc42.aarch64 json-c-0.18-1.fc42.aarch64 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc42.aarch64 krb5-libs-1.21.3-3.fc42.aarch64 libacl-2.3.2-2.fc42.aarch64 libarchive-3.7.7-1.fc42.aarch64 libattr-2.5.2-4.fc41.aarch64 libblkid-2.40.2-8.fc42.aarch64 libbrotli-1.1.0-5.fc42.aarch64 libcap-2.71-1.fc42.aarch64 libcap-ng-0.8.5-3.fc41.aarch64 libcom_err-1.47.1-6.fc42.aarch64 libcurl-8.11.1-1.fc42.aarch64 libeconf-0.7.5-1.fc42.aarch64 libevent-2.1.12-14.fc41.aarch64 libfdisk-2.40.2-8.fc42.aarch64 libffi-3.4.6-3.fc42.aarch64 libgcc-14.2.1-6.fc42.aarch64 libgomp-14.2.1-6.fc42.aarch64 libidn2-2.3.7-2.fc41.aarch64 libmount-2.40.2-8.fc42.aarch64 libnghttp2-1.64.0-1.fc42.aarch64 libnsl2-2.0.1-2.fc41.aarch64 libpkgconf-2.3.0-1.fc42.aarch64 libpsl-0.21.5-4.fc41.aarch64 libpwquality-1.4.5-11.fc41.aarch64 libselinux-3.8-0.rc1.2.fc42.aarch64 libsemanage-3.8-0.rc1.1.fc42.aarch64 libsepol-3.8-0.rc1.1.fc42.aarch64 libsmartcols-2.40.2-8.fc42.aarch64 libssh-0.11.1-1.fc42.aarch64 libssh-config-0.11.1-1.fc42.noarch libstdc++-14.2.1-6.fc42.aarch64 libtasn1-4.19.0-9.fc41.aarch64 libtirpc-1.3.6-1.fc42.aarch64 libtool-ltdl-2.5.4-1.fc42.aarch64 libunistring-1.1-8.fc41.aarch64 libuuid-2.40.2-8.fc42.aarch64 libverto-0.3.2-9.fc41.aarch64 libxcrypt-4.4.36-11.fc42.aarch64 libxml2-2.12.8-2.fc41.aarch64 libzstd-1.5.6-2.fc41.aarch64 lua-libs-5.4.7-1.fc42.aarch64 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.aarch64 mpfr-4.2.1-5.fc41.aarch64 ncurses-base-6.5-2.20240629.fc42.noarch ncurses-libs-6.5-2.20240629.fc42.aarch64 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-6.fc42.aarch64 openssl-libs-3.2.2-8.fc42.aarch64 p11-kit-0.25.5-4.fc42.aarch64 p11-kit-trust-0.25.5-4.fc42.aarch64 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.7.0-3.fc42.aarch64 pam-libs-1.7.0-3.fc42.aarch64 patch-2.7.6-25.fc41.aarch64 pcre2-10.44-1.fc41.1.aarch64 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.aarch64 pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.aarch64 popt-1.19-7.fc41.aarch64 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.16.3-1.fc42.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.8.1-4.fc42.noarch readline-8.2-11.fc42.aarch64 redhat-rpm-config-296-1.fc42.noarch rpm-4.20.0-1.fc42.aarch64 rpm-build-4.20.0-1.fc42.aarch64 rpm-build-libs-4.20.0-1.fc42.aarch64 rpm-libs-4.20.0-1.fc42.aarch64 rpm-sequoia-1.7.0-3.fc42.aarch64 rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc41.aarch64 setup-2.15.0-5.fc41.noarch shadow-utils-4.17.0~rc1-1.fc42.aarch64 sqlite-libs-3.47.2-1.fc42.aarch64 systemd-libs-257-1.fc42.aarch64 tar-1.35-4.fc41.aarch64 unzip-6.0-65.fc42.aarch64 util-linux-2.40.2-8.fc42.aarch64 util-linux-core-2.40.2-8.fc42.aarch64 which-2.21-42.fc41.aarch64 xxhash-libs-0.8.2-4.fc42.aarch64 xz-5.6.3-2.fc42.aarch64 xz-libs-5.6.3-2.fc42.aarch64 zig-srpm-macros-1-3.fc41.noarch zip-3.0-42.fc42.aarch64 zlib-ng-compat-2.2.2-1.fc42.aarch64 zstd-1.5.6-2.fc41.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/openfst-1.8.3-3.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1734006280.385457/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-pccz0mcl/openfst/openfst.spec) Config(child) 0 minutes 13 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.3-3.fc42.src.rpm) Config(fedora-rawhide-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1734006280.385457/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1734006280.385457/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-1734006280.385457/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 INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.aarch64 rpm-sequoia-1.7.0-3.fc42.aarch64 dnf5-5.2.8.1-2.fc42.aarch64 dnf5-plugins-5.2.8.1-2.fc42.aarch64 Finish: chroot init Start: build phase for openfst-1.8.3-3.fc42.src.rpm Start: build setup for openfst-1.8.3-3.fc42.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/openfst-1.8.3-3.fc42.src.rpm Updating and loading repositories: Copr repository 100% | 90.4 KiB/s | 1.5 KiB | 00m00s fedora 100% | 536.7 KiB/s | 14.0 KiB | 00m00s Copr repository 100% | 85.7 MiB/s | 6.5 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: chrpath aarch64 0.16-24.fc42 copr_base 101.2 KiB gcc-c++ aarch64 14.2.1-6.fc42 fedora 36.8 MiB help2man noarch 1.49.3-6.fc42 copr_base 415.6 KiB make aarch64 1:4.4.1-9.fc42 fedora 1.8 MiB zlib-ng-compat-devel aarch64 2.2.2-1.fc42 fedora 106.8 KiB Installing dependencies: annobin-docs noarch 12.79-1.fc42 fedora 98.6 KiB annobin-plugin-gcc aarch64 12.79-1.fc42 fedora 997.2 KiB cmake-filesystem aarch64 3.31.2-1.fc42 fedora 0.0 B cpp aarch64 14.2.1-6.fc42 fedora 33.7 MiB gcc aarch64 14.2.1-6.fc42 fedora 96.6 MiB gcc-plugin-annobin aarch64 14.2.1-6.fc42 fedora 73.5 KiB glibc-devel aarch64 2.40.9000-21.fc42 copr_base 2.2 MiB groff-base aarch64 1.23.0-7.fc42 copr_base 4.1 MiB kernel-headers aarch64 6.13.0-0.rc1.e70140ba0d2b.14.fc42 fedora 6.4 MiB libasan aarch64 14.2.1-6.fc42 fedora 1.5 MiB libatomic aarch64 14.2.1-6.fc42 fedora 69.0 KiB libmpc aarch64 1.3.1-6.fc41 fedora 280.8 KiB libstdc++-devel aarch64 14.2.1-6.fc42 fedora 15.1 MiB libubsan aarch64 14.2.1-6.fc42 fedora 475.2 KiB libxcrypt-devel aarch64 4.4.36-11.fc42 copr_base 30.5 KiB ncurses aarch64 6.5-2.20240629.fc42 copr_base 880.4 KiB perl-AutoLoader noarch 5.74-512.fc42 fedora 20.5 KiB perl-B aarch64 1.89-512.fc42 fedora 606.1 KiB perl-Carp noarch 1.54-511.fc41 fedora 46.6 KiB perl-Class-Struct noarch 0.68-512.fc42 fedora 25.4 KiB perl-Data-Dumper aarch64 2.189-512.fc41 fedora 263.8 KiB perl-Digest noarch 1.20-511.fc41 fedora 35.3 KiB perl-Digest-MD5 aarch64 2.59-5.fc41 fedora 231.9 KiB perl-DynaLoader aarch64 1.56-512.fc42 fedora 32.1 KiB perl-Encode aarch64 4:3.21-511.fc41 fedora 5.9 MiB perl-Errno aarch64 1.38-512.fc42 fedora 8.4 KiB perl-Exporter noarch 5.78-511.fc41 fedora 54.3 KiB perl-Fcntl aarch64 1.18-512.fc42 fedora 221.1 KiB perl-File-Basename noarch 2.86-512.fc42 fedora 14.0 KiB perl-File-Path noarch 2.18-511.fc41 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-511.fc41 fedora 162.3 KiB perl-File-stat noarch 1.14-512.fc42 fedora 12.5 KiB perl-FileHandle noarch 2.05-512.fc42 fedora 9.3 KiB perl-Getopt-Long noarch 1:2.58-2.fc41 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-512.fc42 fedora 11.2 KiB perl-HTTP-Tiny noarch 0.090-1.fc42 fedora 154.4 KiB perl-IO aarch64 1.55-512.fc42 fedora 319.2 KiB perl-IO-Socket-IP noarch 0.43-1.fc42 fedora 100.3 KiB perl-IO-Socket-SSL noarch 2.089-1.fc42 fedora 703.3 KiB perl-IPC-Open3 noarch 1.22-512.fc42 fedora 22.5 KiB perl-MIME-Base32 noarch 1.303-21.fc41 fedora 30.7 KiB perl-MIME-Base64 aarch64 3.16-511.fc41 fedora 222.2 KiB perl-Net-SSLeay aarch64 1.94-7.fc41 fedora 1.4 MiB perl-POSIX aarch64 2.20-512.fc42 fedora 327.3 KiB perl-PathTools aarch64 3.91-511.fc41 fedora 352.1 KiB perl-Pod-Escapes noarch 1:1.07-511.fc41 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-512.fc41 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.45-511.fc41 fedora 560.9 KiB perl-Pod-Usage noarch 4:2.03-511.fc41 fedora 84.8 KiB perl-Scalar-List-Utils aarch64 5:1.68-1.fc42 fedora 281.0 KiB perl-SelectSaver noarch 1.02-512.fc42 fedora 2.2 KiB perl-Socket aarch64 4:2.038-511.fc41 fedora 272.1 KiB perl-Storable aarch64 1:3.32-511.fc41 fedora 372.5 KiB perl-Symbol noarch 1.09-512.fc42 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-512.fc41 fedora 97.5 KiB perl-Term-Cap noarch 1.18-511.fc41 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-511.fc41 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-511.fc41 fedora 22.6 KiB perl-Time-Local noarch 2:1.350-511.fc41 fedora 69.0 KiB perl-URI noarch 5.31-1.fc42 fedora 257.0 KiB perl-base noarch 2.27-512.fc42 fedora 12.5 KiB perl-constant noarch 1.33-512.fc41 fedora 26.2 KiB perl-if noarch 0.61.000-512.fc42 fedora 5.8 KiB perl-interpreter aarch64 4:5.40.0-512.fc42 fedora 302.3 KiB perl-libnet noarch 3.15-512.fc41 fedora 289.4 KiB perl-libs aarch64 4:5.40.0-512.fc42 fedora 10.9 MiB perl-locale noarch 1.12-512.fc42 fedora 6.5 KiB perl-mro aarch64 1.29-512.fc42 fedora 209.7 KiB perl-overload noarch 1.37-512.fc42 fedora 71.5 KiB perl-overloading noarch 0.02-512.fc42 fedora 4.8 KiB perl-parent noarch 1:0.243-1.fc42 fedora 10.2 KiB perl-podlators noarch 1:6.0.2-2.fc41 fedora 317.5 KiB perl-vars noarch 1.05-512.fc42 fedora 3.9 KiB Transaction Summary: Installing: 78 packages Total size of inbound packages is 73 MiB. Need to download 246 KiB. After this operation, 228 MiB extra will be used (install 228 MiB, remove 0 B). [1/1] gcc-c++-0:14.2.1-6.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] make-1:4.4.1-9.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] zlib-ng-compat-devel-0:2.2.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] gcc-0:14.2.1-6.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [2/7] libmpc-0:1.3.1-6.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [3/8] libstdc++-devel-0:14.2.1-6.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [4/9] perl-Getopt-Long-1:2.58-2.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/10] perl-POSIX-0:2.20-512.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/11] perl-Text-ParseWords-0:3.31-511 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/12] perl-Text-Tabs+Wrap-0:2024.001- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/13] perl-interpreter-4:5.40.0-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/14] perl-libs-4:5.40.0-512.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [10/15] cpp-0:14.2.1-6.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [11/16] libasan-0:14.2.1-6.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [12/17] libatomic-0:14.2.1-6.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [13/18] libubsan-0:14.2.1-6.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [14/19] perl-Exporter-0:5.78-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [15/20] perl-Pod-Usage-4:2.03-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [16/21] perl-base-0:2.27-512.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [17/22] perl-constant-0:1.33-512.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [18/23] perl-overload-0:1.37-512.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [19/24] perl-Carp-0:1.54-511.fc41.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [20/25] perl-Fcntl-0:1.18-512.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [21/26] perl-locale-0:1.12-512.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [22/27] perl-DynaLoader-0:1.56-512.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [23/28] perl-Encode-4:3.21-511.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [24/29] perl-PathTools-0:3.91-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [25/30] perl-Pod-Perldoc-0:3.28.01-512. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [26/31] perl-podlators-1:6.0.2-2.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [27/32] perl-Scalar-List-Utils-5:1.68-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [28/33] perl-mro-0:1.29-512.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [29/34] perl-overloading-0:0.02-512.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [30/35] perl-vars-0:1.05-512.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [31/36] perl-File-Basename-0:2.86-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [32/37] perl-Getopt-Std-0:1.14-512.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [33/38] perl-MIME-Base64-0:3.16-511.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [34/39] perl-Storable-1:3.32-511.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [35/40] perl-parent-1:0.243-1.fc42.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [36/41] perl-Errno-0:1.38-512.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [37/42] perl-File-Temp-1:0.231.100-511. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [38/43] perl-HTTP-Tiny-0:0.090-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [39/44] perl-IO-0:1.55-512.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [40/45] perl-IPC-Open3-0:1.22-512.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [41/46] perl-Pod-Simple-1:3.45-511.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [42/47] perl-Symbol-0:1.09-512.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [43/48] perl-Term-ANSIColor-0:5.01-512. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [44/49] perl-Term-Cap-0:1.18-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [45/50] perl-File-Path-0:2.18-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [46/51] perl-IO-Socket-SSL-0:2.089-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [47/52] perl-Net-SSLeay-0:1.94-7.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [48/53] perl-Socket-4:2.038-511.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [49/54] perl-Time-Local-2:1.350-511.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [50/55] perl-File-stat-0:1.14-512.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [51/56] perl-SelectSaver-0:1.02-512.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [52/57] perl-Pod-Escapes-1:1.07-511.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [53/58] perl-if-0:0.61.000-512.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [54/59] perl-IO-Socket-IP-0:0.43-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [55/60] perl-URI-0:5.31-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [56/61] perl-AutoLoader-0:5.74-512.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [57/62] perl-Class-Struct-0:0.68-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [58/63] perl-Data-Dumper-0:2.189-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [59/64] perl-MIME-Base32-0:1.303-21.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [60/65] perl-libnet-0:3.15-512.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [61/66] perl-B-0:1.89-512.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [62/67] perl-Digest-MD5-0:2.59-5.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [63/68] perl-FileHandle-0:2.05-512.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [64/69] perl-Digest-0:1.20-511.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [65/70] cmake-filesystem-0:3.31.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [66/71] ncurses-0:6.5-2.20240629.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [67/72] groff-base-0:1.23.0-7.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [68/73] glibc-devel-0:2.40.9000-21.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [69/74] kernel-headers-0:6.13.0-0.rc1.e 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [70/75] libxcrypt-devel-0:4.4.36-11.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [71/76] gcc-plugin-annobin-0:14.2.1-6.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [72/77] annobin-plugin-gcc-0:12.79-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [73/78] annobin-docs-0:12.79-1.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [74/78] chrpath-0:0.16-24.fc42.aarch64 100% | 2.6 MiB/s | 29.1 KiB | 00m00s [75/78] help2man-0:1.49.3-6.fc42.noarch 100% | 13.3 MiB/s | 217.2 KiB | 00m00s -------------------------------------------------------------------------------- [78/78] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/80] Verify package files 100% | 304.0 B/s | 78.0 B | 00m00s [ 2/80] Prepare transaction 100% | 1.7 KiB/s | 78.0 B | 00m00s [ 3/80] Installing libmpc-0:1.3.1-6.fc4 100% | 137.8 MiB/s | 282.3 KiB | 00m00s [ 4/80] Installing cpp-0:14.2.1-6.fc42. 100% | 312.4 MiB/s | 33.7 MiB | 00m00s [ 5/80] Installing annobin-docs-0:12.79 100% | 32.5 MiB/s | 99.7 KiB | 00m00s [ 6/80] Installing kernel-headers-0:6.1 100% | 139.0 MiB/s | 6.5 MiB | 00m00s [ 7/80] Installing libxcrypt-devel-0:4. 100% | 16.0 MiB/s | 32.9 KiB | 00m00s [ 8/80] Installing glibc-devel-0:2.40.9 100% | 78.9 MiB/s | 2.3 MiB | 00m00s [ 9/80] Installing groff-base-0:1.23.0- 100% | 148.3 MiB/s | 4.2 MiB | 00m00s [10/80] Installing ncurses-0:6.5-2.2024 100% | 173.2 MiB/s | 887.0 KiB | 00m00s [11/80] Installing perl-Digest-0:1.20-5 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [12/80] Installing perl-B-0:1.89-512.fc 100% | 198.4 MiB/s | 609.4 KiB | 00m00s [13/80] Installing perl-FileHandle-0:2. 100% | 0.0 B/s | 9.8 KiB | 00m00s [14/80] Installing perl-Digest-MD5-0:2. 100% | 228.3 MiB/s | 233.8 KiB | 00m00s [15/80] Installing perl-MIME-Base32-0:1 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [16/80] Installing perl-Data-Dumper-0:2 100% | 129.7 MiB/s | 265.7 KiB | 00m00s [17/80] Installing perl-libnet-0:3.15-5 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [18/80] Installing perl-AutoLoader-0:5. 100% | 0.0 B/s | 20.9 KiB | 00m00s [19/80] Installing perl-IO-Socket-IP-0: 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [20/80] Installing perl-URI-0:5.31-1.fc 100% | 65.8 MiB/s | 269.6 KiB | 00m00s [21/80] Installing perl-Text-Tabs+Wrap- 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [22/80] Installing perl-locale-0:1.12-5 100% | 0.0 B/s | 6.9 KiB | 00m00s [23/80] Installing perl-File-Path-0:2.1 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [24/80] Installing perl-Time-Local-2:1. 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [25/80] Installing perl-Pod-Escapes-1:1 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [26/80] Installing perl-if-0:0.61.000-5 100% | 6.1 MiB/s | 6.2 KiB | 00m00s [27/80] Installing perl-Net-SSLeay-0:1. 100% | 179.1 MiB/s | 1.4 MiB | 00m00s [28/80] Installing perl-IO-Socket-SSL-0 100% | 230.3 MiB/s | 707.4 KiB | 00m00s [29/80] Installing perl-POSIX-0:2.20-51 100% | 160.4 MiB/s | 328.5 KiB | 00m00s [30/80] Installing perl-Term-ANSIColor- 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [31/80] Installing perl-Term-Cap-0:1.18 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [32/80] Installing perl-File-Temp-1:0.2 100% | 160.2 MiB/s | 164.1 KiB | 00m00s [33/80] Installing perl-IPC-Open3-0:1.2 100% | 0.0 B/s | 23.3 KiB | 00m00s [34/80] Installing perl-Class-Struct-0: 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [35/80] Installing perl-HTTP-Tiny-0:0.0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [36/80] Installing perl-Pod-Simple-1:3. 100% | 139.3 MiB/s | 570.5 KiB | 00m00s [37/80] Installing perl-Symbol-0:1.09-5 100% | 0.0 B/s | 7.2 KiB | 00m00s [38/80] Installing perl-Socket-4:2.038- 100% | 133.9 MiB/s | 274.1 KiB | 00m00s [39/80] Installing perl-SelectSaver-0:1 100% | 0.0 B/s | 2.6 KiB | 00m00s [40/80] Installing perl-File-stat-0:1.1 100% | 0.0 B/s | 13.1 KiB | 00m00s [41/80] Installing perl-Pod-Perldoc-0:3 100% | 82.6 MiB/s | 169.3 KiB | 00m00s [42/80] Installing perl-podlators-1:6.0 100% | 157.0 MiB/s | 321.4 KiB | 00m00s [43/80] Installing perl-Text-ParseWords 100% | 0.0 B/s | 14.6 KiB | 00m00s [44/80] Installing perl-base-0:2.27-512 100% | 0.0 B/s | 12.9 KiB | 00m00s [45/80] Installing perl-Fcntl-0:1.18-51 100% | 217.0 MiB/s | 222.2 KiB | 00m00s [46/80] Installing perl-mro-0:1.29-512. 100% | 205.9 MiB/s | 210.8 KiB | 00m00s [47/80] Installing perl-overloading-0:0 100% | 5.4 MiB/s | 5.5 KiB | 00m00s [48/80] Installing perl-IO-0:1.55-512.f 100% | 157.9 MiB/s | 323.4 KiB | 00m00s [49/80] Installing perl-Pod-Usage-4:2.0 100% | 84.3 MiB/s | 86.3 KiB | 00m00s [50/80] Installing perl-constant-0:1.33 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [51/80] Installing perl-Scalar-List-Uti 100% | 139.0 MiB/s | 284.7 KiB | 00m00s [52/80] Installing perl-overload-0:1.37 100% | 70.3 MiB/s | 71.9 KiB | 00m00s [53/80] Installing perl-vars-0:1.05-512 100% | 0.0 B/s | 4.3 KiB | 00m00s [54/80] Installing perl-File-Basename-0 100% | 0.0 B/s | 14.6 KiB | 00m00s [55/80] Installing perl-Getopt-Std-0:1. 100% | 0.0 B/s | 11.7 KiB | 00m00s [56/80] Installing perl-MIME-Base64-0:3 100% | 219.2 MiB/s | 224.4 KiB | 00m00s [57/80] Installing perl-parent-1:0.243- 100% | 0.0 B/s | 10.9 KiB | 00m00s [58/80] Installing perl-Errno-0:1.38-51 100% | 0.0 B/s | 8.8 KiB | 00m00s [59/80] Installing perl-Storable-1:3.32 100% | 182.6 MiB/s | 374.1 KiB | 00m00s [60/80] Installing perl-Getopt-Long-1:2 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [61/80] Installing perl-Exporter-0:5.78 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [62/80] Installing perl-Carp-0:1.54-511 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [63/80] Installing perl-DynaLoader-0:1. 100% | 0.0 B/s | 32.5 KiB | 00m00s [64/80] Installing perl-PathTools-0:3.9 100% | 174.1 MiB/s | 356.6 KiB | 00m00s [65/80] Installing perl-Encode-4:3.21-5 100% | 310.9 MiB/s | 5.9 MiB | 00m00s [66/80] Installing perl-libs-4:5.40.0-5 100% | 210.7 MiB/s | 11.0 MiB | 00m00s [67/80] Installing perl-interpreter-4:5 100% | 296.9 MiB/s | 304.0 KiB | 00m00s [68/80] Installing cmake-filesystem-0:3 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [69/80] Installing libubsan-0:14.2.1-6. 100% | 232.5 MiB/s | 476.1 KiB | 00m00s [70/80] Installing libatomic-0:14.2.1-6 100% | 68.2 MiB/s | 69.8 KiB | 00m00s [71/80] Installing libasan-0:14.2.1-6.f 100% | 220.0 MiB/s | 1.5 MiB | 00m00s [72/80] Installing libstdc++-devel-0:14 100% | 267.2 MiB/s | 15.2 MiB | 00m00s [73/80] Installing make-1:4.4.1-9.fc42. 100% | 205.7 MiB/s | 1.9 MiB | 00m00s [74/80] Installing gcc-0:14.2.1-6.fc42. 100% | 339.0 MiB/s | 96.6 MiB | 00m00s [75/80] Installing gcc-c++-0:14.2.1-6.f 100% | 302.1 MiB/s | 36.9 MiB | 00m00s [76/80] Installing gcc-plugin-annobin-0 100% | 4.6 MiB/s | 75.1 KiB | 00m00s [77/80] Installing annobin-plugin-gcc-0 100% | 51.3 MiB/s | 998.9 KiB | 00m00s [78/80] Installing zlib-ng-compat-devel 100% | 105.8 MiB/s | 108.3 KiB | 00m00s [79/80] Installing help2man-0:1.49.3-6. 100% | 83.1 MiB/s | 425.4 KiB | 00m00s [80/80] Installing chrpath-0:0.16-24.fc 100% | 569.0 KiB/s | 103.0 KiB | 00m00s Warning: skipped OpenPGP checks for 6 packages from repository: copr_base Complete! Finish: build setup for openfst-1.8.3-3.fc42.src.rpm Start: rpmbuild openfst-1.8.3-3.fc42.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.3vPoOk + umask 022 + cd /builddir/build/BUILD/openfst-1.8.3-build + test -d /builddir/build/BUILD/openfst-1.8.3-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/openfst-1.8.3-build + /usr/bin/rm -rf /builddir/build/BUILD/openfst-1.8.3-build + /usr/bin/mkdir -p /builddir/build/BUILD/openfst-1.8.3-build + /usr/bin/mkdir -p /builddir/build/BUILD/openfst-1.8.3-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vRhYUJ + umask 022 + cd /builddir/build/BUILD/openfst-1.8.3-build + cd /builddir/build/BUILD/openfst-1.8.3-build + rm -rf openfst-1.8.3 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/openfst-1.8.3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd openfst-1.8.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/openfst-1.8.3-gcc-fix.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0VXQLC + umask 022 + cd /builddir/build/BUILD/openfst-1.8.3-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 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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.3 + 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 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 2024-01-11 21:32:44.000000000 +0000 +++ ./configure 2024-12-12 12:25:01.341682029 +0000 @@ -1839,7 +1839,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 2024-12-12 12:25:01.341682029 +0000 +++ ./configure 2024-12-12 12:25:01.360682466 +0000 @@ -7905,7 +7905,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'" @@ -19008,7 +19008,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-file... no checking for file... file 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 7911: -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 -Wno-missing-template-keyword -E checking for ld used by g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword... /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 -Wno-missing-template-keyword 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 -Wno-missing-template-keyword option to produce PIC... -fPIC -DPIC checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword PIC flag -fPIC -DPIC works... yes checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword static flag -static works... no checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword supports -c -o file.o... yes checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword supports -c -o file.o... (cached) yes checking whether the g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword 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 Checking for float equality... yes 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.3-build/openfst-1.8.3' Making all in src make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src' Making all in include make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/include' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/include' Making all in lib make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:39:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 39 | for (int i = 0; i < data.size(); ++i) { | ~~^~~~~~~~~~~~~ compat.cc: In member function 'std::vector > fst::internal::StringSplitter::SplitToSv()': compat.cc:55:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 0; i < string_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from fst-types.cc:21: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:31:1: required from here 31 | REGISTER_FST(VectorFst, StdArc); | ^~~~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:31:1: required from here 31 | REGISTER_FST(VectorFst, StdArc); | ^~~~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:31:1: required from here 31 | REGISTER_FST(VectorFst, StdArc); | ^~~~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:32:1: required from here 32 | REGISTER_FST(VectorFst, LogArc); | ^~~~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:32:1: required from here 32 | REGISTER_FST(VectorFst, LogArc); | ^~~~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:32:1: required from here 32 | REGISTER_FST(VectorFst, LogArc); | ^~~~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:33:1: required from here 33 | REGISTER_FST(VectorFst, Log64Arc); | ^~~~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:33:1: required from here 33 | REGISTER_FST(VectorFst, Log64Arc); | ^~~~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:33:1: required from here 33 | REGISTER_FST(VectorFst, Log64Arc); | ^~~~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/edit-fst.h:640:7: required from 'class fst::EditFst > >' 640 | class EditFst : public ImplToMutableFst< | ^~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:39:1: required from here 39 | REGISTER_FST(EditFst, StdArc); | ^~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/edit-fst.h:640:7: required from 'class fst::EditFst > >' 640 | class EditFst : public ImplToMutableFst< | ^~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:39:1: required from here 39 | REGISTER_FST(EditFst, StdArc); | ^~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 138 | 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:640:7: required from 'class fst::EditFst > >' 640 | class EditFst : public ImplToMutableFst< | ^~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:39:1: required from here 39 | REGISTER_FST(EditFst, StdArc); | ^~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/edit-fst.h:640:7: required from 'class fst::EditFst > >' 640 | class EditFst : public ImplToMutableFst< | ^~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:40:1: required from here 40 | REGISTER_FST(EditFst, LogArc); | ^~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/edit-fst.h:640:7: required from 'class fst::EditFst > >' 640 | class EditFst : public ImplToMutableFst< | ^~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:40:1: required from here 40 | REGISTER_FST(EditFst, LogArc); | ^~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 138 | 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:640:7: required from 'class fst::EditFst > >' 640 | class EditFst : public ImplToMutableFst< | ^~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:40:1: required from here 40 | REGISTER_FST(EditFst, LogArc); | ^~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/edit-fst.h:640:7: required from 'class fst::EditFst > >' 640 | class EditFst : public ImplToMutableFst< | ^~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:41:1: required from here 41 | REGISTER_FST(EditFst, Log64Arc); | ^~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/edit-fst.h:640:7: required from 'class fst::EditFst > >' 640 | class EditFst : public ImplToMutableFst< | ^~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:41:1: required from here 41 | REGISTER_FST(EditFst, Log64Arc); | ^~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 138 | 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:640:7: required from 'class fst::EditFst > >' 640 | class EditFst : public ImplToMutableFst< | ^~~~~~~ ./../include/fst/register.h:87:7: required from 'class fst::FstRegisterer > > >' 87 | class FstRegisterer : public GenericRegisterer> { | ^~~~~~~~~~~~~ fst-types.cc:41:1: required from here 41 | REGISTER_FST(EditFst, Log64Arc); | ^~~~~~~ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from fst-types.cc:23: ./../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./../include/fst/cache.h:40: ./../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:217:22: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | if (idx < 0 || idx >= symbols_.Size()) return ""; | ~~~~^~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/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/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfst.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfst.so.26" && ln -s "libfst.so.26.0.0" "libfst.so.26") libtool: link: (cd ".libs" && rm -f "libfst.so" && ln -s "libfst.so.26.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.3-build/openfst-1.8.3/src/lib' Making all in script make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/arcsort.h:41:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' 41 | ArcSort(fst, icomp); | ~~~~~~~^~~~~~~~~~~~ arcsort.cc:31:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/arcsort.h:46:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' 46 | ArcSort(fst, ocomp); | ~~~~~~~^~~~~~~~~~~~ arcsort.cc:31:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/arcsort.h:41:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' 41 | ArcSort(fst, icomp); | ~~~~~~~^~~~~~~~~~~~ arcsort.cc:31:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/arcsort.h:46:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' 46 | ArcSort(fst, ocomp); | ~~~~~~~^~~~~~~~~~~~ arcsort.cc:31:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/arcsort.h:41:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' 41 | ArcSort(fst, icomp); | ~~~~~~~^~~~~~~~~~~~ arcsort.cc:31:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/arcsort.h:46:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' 46 | ArcSort(fst, ocomp); | ~~~~~~~^~~~~~~~~~~~ arcsort.cc:31:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:43, from ./../include/fst/script/compile-impl.h:37, from ./../include/fst/script/compile.h:32, from compile.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/compile-impl.h:220:26: required from 'class fst::FstCompiler > >' 220 | mutable VectorFst fst_; | ^~~~ ./../include/fst/script/compile.h:68:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' 68 | FstCompiler fstcompiler( | ^~~~~~~~~~~ compile.cc:64:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/vector-fst.h:39: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/compile-impl.h:220:26: required from 'class fst::FstCompiler > >' 220 | mutable VectorFst fst_; | ^~~~ ./../include/fst/script/compile.h:68:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' 68 | FstCompiler fstcompiler( | ^~~~~~~~~~~ compile.cc:64:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/compile-impl.h:220:26: required from 'class fst::FstCompiler > >' 220 | mutable VectorFst fst_; | ^~~~ ./../include/fst/script/compile.h:68:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' 68 | FstCompiler fstcompiler( | ^~~~~~~~~~~ compile.cc:64:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/compile-impl.h:220:26: required from 'class fst::FstCompiler > >' 220 | mutable VectorFst fst_; | ^~~~ ./../include/fst/script/compile.h:68:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' 68 | FstCompiler fstcompiler( | ^~~~~~~~~~~ compile.cc:64:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/compile-impl.h:220:26: required from 'class fst::FstCompiler > >' 220 | mutable VectorFst fst_; | ^~~~ ./../include/fst/script/compile.h:68:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' 68 | FstCompiler fstcompiler( | ^~~~~~~~~~~ compile.cc:64:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/compile-impl.h:220:26: required from 'class fst::FstCompiler > >' 220 | mutable VectorFst fst_; | ^~~~ ./../include/fst/script/compile.h:68:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' 68 | FstCompiler fstcompiler( | ^~~~~~~~~~~ compile.cc:64:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/compile-impl.h:220:26: required from 'class fst::FstCompiler > >' 220 | mutable VectorFst fst_; | ^~~~ ./../include/fst/script/compile.h:68:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' 68 | FstCompiler fstcompiler( | ^~~~~~~~~~~ compile.cc:64:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/compile-impl.h:220:26: required from 'class fst::FstCompiler > >' 220 | mutable VectorFst fst_; | ^~~~ ./../include/fst/script/compile.h:68:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' 68 | FstCompiler fstcompiler( | ^~~~~~~~~~~ compile.cc:64:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/compile-impl.h:220:26: required from 'class fst::FstCompiler > >' 220 | mutable VectorFst fst_; | ^~~~ ./../include/fst/script/compile.h:68:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' 68 | FstCompiler fstcompiler( | ^~~~~~~~~~~ compile.cc:64:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/compose.h:35, from ./../include/fst/script/compose.h:23, from compose.cc:18: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/compose.h:1054:28: required from 'void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]' 1054 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/script/compose.h:40:10: required from 'void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl >; FstComposeArgs = std::tuple]' 40 | Compose(ifst1, ifst2, ofst, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ compose.cc:39:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:1054:28: required from 'void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]' 1054 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/script/compose.h:40:10: required from 'void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl >; FstComposeArgs = std::tuple]' 40 | Compose(ifst1, ifst2, ofst, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ compose.cc:39:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:1054:28: required from 'void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]' 1054 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/script/compose.h:40:10: required from 'void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl >; FstComposeArgs = std::tuple]' 40 | Compose(ifst1, ifst2, ofst, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ compose.cc:39:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 >]' 29 | Connect(fst->GetMutableFst()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ connect.cc:30:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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 >]' 29 | Connect(fst->GetMutableFst()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ connect.cc:30:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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 >]' 29 | Connect(fst->GetMutableFst()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ connect.cc:30:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/rmfinalepsilon.h:27, from ./../include/fst/encode.h:45, 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:92:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' 92 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/encode.h:509:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' 509 | RmFinalEpsilon(fst); | ~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/decode.h:38:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' 38 | Decode(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ decode.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:92:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' 92 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/encode.h:509:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' 509 | RmFinalEpsilon(fst); | ~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/decode.h:38:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' 38 | Decode(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ decode.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:92:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' 92 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/encode.h:509:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' 509 | RmFinalEpsilon(fst); | ~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/decode.h:38:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' 38 | Decode(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ decode.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/arc-map.h:199:9: required from 'void fst::ArcMap(MutableFst*, C) [with A = ArcTpl >; C = EncodeMapper > >]' 199 | ArcMap(fst, &mapper); | ~~~~~~^~~~~~~~~~~~~~ ./../include/fst/encode.h:508:9: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' 508 | ArcMap(fst, EncodeMapper(mapper, DECODE)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/decode.h:38:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' 38 | Decode(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ decode.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/arc-map.h:199:9: required from 'void fst::ArcMap(MutableFst*, C) [with A = ArcTpl >; C = EncodeMapper > >]' 199 | ArcMap(fst, &mapper); | ~~~~~~^~~~~~~~~~~~~~ ./../include/fst/encode.h:508:9: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' 508 | ArcMap(fst, EncodeMapper(mapper, DECODE)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/decode.h:38:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' 38 | Decode(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ decode.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/arc-map.h:199:9: required from 'void fst::ArcMap(MutableFst*, C) [with A = ArcTpl >; C = EncodeMapper > >]' 199 | ArcMap(fst, &mapper); | ~~~~~~^~~~~~~~~~~~~~ ./../include/fst/encode.h:508:9: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' 508 | ArcMap(fst, EncodeMapper(mapper, DECODE)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/decode.h:38:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' 38 | Decode(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ decode.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../include/fst/arc-map.h:34, from ./../include/fst/determinize.h:35, from ./../include/fst/script/determinize.h:24, from determinize.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/determinize.h:1111:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1111 | ShortestDistance(ifst, &idistance, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/determinize.h:1111:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1111 | ShortestDistance(ifst, &idistance, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/determinize.h:1111:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1111 | ShortestDistance(ifst, &idistance, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:52: ./../include/fst/prune.h: In instantiation of 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]': ./../include/fst/determinize.h:1116:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1116 | Prune(dfst, ofst, popts); | ~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:246: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] 246 | if ((fdistance->size() <= ifst.Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:259:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | while (copy.size() <= s) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:262:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 262 | while (idistance.size() <= s) idistance.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:264:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 264 | while (enqueued.size() <= s) { | ~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:282: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] 282 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:289: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] 289 | while (idistance.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:295: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] 295 | while (copy.size() <= arc.nextstate) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:301: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] 301 | while (enqueued.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:306: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] 306 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:32: ./../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:268:28: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 268 | enqueued[s] = heap.Insert(s); | ~~~~~~~~~~~^~~ ./../include/fst/determinize.h:1116:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1116 | Prune(dfst, ofst, popts); | ~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:1119:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1119 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:129: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] 129 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:166: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] 166 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:181: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] 181 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:189:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:34, from ./../include/fst/prune.h:34: ./../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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/determinize.h:1111:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1111 | ShortestDistance(ifst, &idistance, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/determinize.h:1111:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1111 | ShortestDistance(ifst, &idistance, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:48:27: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' 48 | const auto wx = Times(IDistance(x), FDistance(x)); | ^~~~~~~~~ ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' 75 | const bool is_better = comp_(value, values_[Parent(i)]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:309:20: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 309 | heap.Update(enqueued[arc.nextstate], arc.nextstate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h:1116:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1116 | Prune(dfst, ofst, popts); | ~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:55:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | 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:48:41: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' 48 | const auto wx = Times(IDistance(x), FDistance(x)); | ^~~~~~~~~ ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' 75 | const bool is_better = comp_(value, values_[Parent(i)]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:309:20: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 309 | heap.Update(enqueued[arc.nextstate], arc.nextstate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h:1116:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1116 | Prune(dfst, ofst, popts); | ~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:59:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/determinize.h:1111:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1111 | ShortestDistance(ifst, &idistance, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/determinize.h:1111:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' 1111 | ShortestDistance(ifst, &idistance, true); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/determinize.h:68:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' 68 | Determinize(ifst, ofst, detargs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ determinize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:509: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] 509 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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_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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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_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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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_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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/determinize.h:40: ./../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 648 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 648 | 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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/queue.h:221:8: required from here 221 | void Enqueue(StateId s) override { | ^~~~~~~ ./../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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 648 | 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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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_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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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_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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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_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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:41: ./../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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:296:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:296:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:296:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]': ./../include/fst/factor-weight.h:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | while (unfactored_.size() <= element.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::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../include/fst/determinize.h:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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::TropicalWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../include/fst/determinize.h:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:40: ./../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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:38: In member function 'fst::CompactHashBiTable, int, int>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> >, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> >, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> >, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> >, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> >, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> >, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)3> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)3> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/compose.h:35, from ./../include/fst/script/difference.h:23, from difference.cc:18: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/difference.h:224:28: required from 'void fst::Difference(const Fst&, const Fst&, MutableFst*, const DifferenceOptions&) [with Arc = ArcTpl >; DifferenceOptions = ComposeOptions]' 224 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/script/difference.h:42:13: required from 'void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl >; FstDifferenceArgs = std::tuple]' 42 | Difference(ifst1, ifst2, ofst, opts); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ difference.cc:39:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:224:28: required from 'void fst::Difference(const Fst&, const Fst&, MutableFst*, const DifferenceOptions&) [with Arc = ArcTpl >; DifferenceOptions = ComposeOptions]' 224 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/script/difference.h:42:13: required from 'void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl >; FstDifferenceArgs = std::tuple]' 42 | Difference(ifst1, ifst2, ofst, opts); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ difference.cc:39:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:224:28: required from 'void fst::Difference(const Fst&, const Fst&, MutableFst*, const DifferenceOptions&) [with Arc = ArcTpl >; DifferenceOptions = ComposeOptions]' 224 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/script/difference.h:42:13: required from 'void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl >; FstDifferenceArgs = std::tuple]' 42 | Difference(ifst1, ifst2, ofst, opts); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ difference.cc:39:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../include/fst/arc-map.h:34, from ./../include/fst/arcsort.h:32, from ./../include/fst/disambiguate.h:34, from ./../include/fst/script/disambiguate.h:25, from disambiguate.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/disambiguate.h:224:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 224 | VectorFst sfst(ifst); | ^~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/disambiguate.h:224:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 224 | VectorFst sfst(ifst); | ^~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/disambiguate.h:224:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 224 | VectorFst sfst(ifst); | ^~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/disambiguate.h:224:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 224 | VectorFst sfst(ifst); | ^~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/disambiguate.h:224:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 224 | VectorFst sfst(ifst); | ^~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/disambiguate.h:224:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 224 | VectorFst sfst(ifst); | ^~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/disambiguate.h:224:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 224 | VectorFst sfst(ifst); | ^~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/disambiguate.h:224:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 224 | VectorFst sfst(ifst); | ^~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/disambiguate.h:224:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 224 | VectorFst sfst(ifst); | ^~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/compose.h:35, from ./../include/fst/disambiguate.h:37: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/disambiguate.h:225:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 225 | Connect(&sfst); | ~~~~~~~^~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:225:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 225 | Connect(&sfst); | ~~~~~~~^~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:225:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 225 | Connect(&sfst); | ~~~~~~~^~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/cc-visitors.h:27, from ./../include/fst/test-properties.h:29, from ./../include/fst/impl-to-fst.h:31: ./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind::FindSet(T) [with T = int]': ./../include/fst/disambiguate.h:523:45: required from 'void fst::internal::Disambiguator::RemoveSplits(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 523 | const auto nextstate = merge_->FindSet(arc.nextstate); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:230:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 230 | RemoveSplits(ofst); | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator > >::CommonFuture; _Args = {const fst::ExpandedFst, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >::CommonFuture>]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:400:54: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 400 | auto common_future = std::make_unique(ifst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/disambiguate.h:301: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] 301 | for (StateId s = 0; s < coaccess.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:52, from ./../include/fst/disambiguate.h:39: ./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]': ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:129: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] 129 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:166: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] 166 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:181: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] 181 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:189:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 189 | 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++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator > >::CommonFuture; _Args = {const fst::ExpandedFst, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >::CommonFuture>]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:400:54: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 400 | auto common_future = std::make_unique(ifst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/disambiguate.h:301: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] 301 | 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++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator > >::CommonFuture; _Args = {const fst::ExpandedFst, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >::CommonFuture>]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:400:54: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 400 | auto common_future = std::make_unique(ifst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/disambiguate.h:301: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] 301 | for (StateId s = 0; s < coaccess.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = internal::Disambiguator > >::ArcCompare]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/disambiguate.h:226:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 226 | ArcSort(&sfst, ArcCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:32: ./../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:149:30: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 149 | enqueued[s] = heap.Insert(s); | ~~~~~~~~~~~^~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = internal::Disambiguator > >::ArcCompare]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/disambiguate.h:226:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 226 | ArcSort(&sfst, ArcCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = internal::Disambiguator > >::ArcCompare]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/disambiguate.h:226:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 226 | ArcSort(&sfst, ArcCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:34, from ./../include/fst/prune.h:34: ./../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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:48:27: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' 48 | const auto wx = Times(IDistance(x), FDistance(x)); | ^~~~~~~~~ ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' 75 | const bool is_better = comp_(value, values_[Parent(i)]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:185:20: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 185 | heap.Update(enqueued[arc.nextstate], arc.nextstate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:55:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | 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:48:41: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' 48 | const auto wx = Times(IDistance(x), FDistance(x)); | ^~~~~~~~~ ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' 75 | const bool is_better = comp_(value, values_[Parent(i)]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:185:20: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 185 | heap.Update(enqueued[arc.nextstate], arc.nextstate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:59:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/replace-util.h:37, from ./../include/fst/replace.h:45, from ./../include/fst/accumulator.h:39, from ./../include/fst/lookahead-matcher.h:34, from ./../include/fst/lookahead-filter.h:35, from ./../include/fst/compose.h:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/disambiguate.h:423:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 423 | Prune(ofst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:227:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' 227 | PreDisambiguate(sfst, ofst, opts); | ^~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h:590:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' 590 | disambiguator.Disambiguate(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/disambiguate.h:62:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' 62 | Disambiguate(ifst, ofst, disargs); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ disambiguate.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:509: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] 509 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648: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] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/queue.h:221:8: required from here 221 | void Enqueue(StateId s) override { | ^~~~~~~ ./../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:36: ./../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 648 | 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:633: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]' 633 | filter_->SetState(s, *tuple); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h:631:10: required from here 631 | Weight ComputeFinal(StateId s) override { | ^~~~~~~~~~~~ ./../include/fst/disambiguate.h:132: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] 132 | 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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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_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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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_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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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_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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:41: ./../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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:296:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:296:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:296:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]': ./../include/fst/factor-weight.h:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:40: ./../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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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::TropicalWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../include/fst/determinize.h:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (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::ArcTpl >]': ./../include/fst/vector-fst.h:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/replace.h:35: In member function 'fst::CompactHashBiTable, int, int>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter, int, int>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter, int, int>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter, int, int>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter, int, int>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter, int, int>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter, int, int>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)3>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)3>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)3>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)2>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)2>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)4>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)4>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)4>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)4>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)2>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)2>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)4>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)4>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)2>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter, int, int>, (fst::GallicType)2>, fst::internal::Disambiguator, int, int> >::CommonFuture>, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/encode.h:38:9: required from 'void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl >; FstEncodeArgs = std::tuple]' 38 | Encode(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ encode.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/encode.h:38:9: required from 'void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl >; FstEncodeArgs = std::tuple]' 38 | Encode(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ encode.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/encode.h:38:9: required from 'void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl >; FstEncodeArgs = std::tuple]' 38 | Encode(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ encode.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:29, from encodemapper-class.cc:18: ./../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, std::string_view) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]': ./../include/fst/encode.h:396:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, std::string_view, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 396 | auto *table = internal::EncodeTable::Read(strm, source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/script/encodemapper-class.h:211:32: required from 'static std::unique_ptr fst::script::EncodeMapperClass::Read(std::istream&, std::string_view) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 211 | EncodeMapper::Read(strm, source)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ encodemapper-class.cc:101:1: required from here 295 | EncodeMapperClass::Read, EncodeMapperClass::Create)); | ^ ./../include/fst/encode.h:270:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 270 | 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&, std::string_view) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]': ./../include/fst/encode.h:396:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, std::string_view, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 396 | auto *table = internal::EncodeTable::Read(strm, source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/script/encodemapper-class.h:211:32: required from 'static std::unique_ptr fst::script::EncodeMapperClass::Read(std::istream&, std::string_view) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 211 | EncodeMapper::Read(strm, source)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ encodemapper-class.cc:102:1: required from here 295 | EncodeMapperClass::Read, EncodeMapperClass::Create)); | ^ ./../include/fst/encode.h:270:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 270 | 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&, std::string_view) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]': ./../include/fst/encode.h:396:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, std::string_view, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 396 | auto *table = internal::EncodeTable::Read(strm, source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/script/encodemapper-class.h:211:32: required from 'static std::unique_ptr fst::script::EncodeMapperClass::Read(std::istream&, std::string_view) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 211 | EncodeMapper::Read(strm, source)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ encodemapper-class.cc:103:1: required from here 295 | EncodeMapperClass::Read, EncodeMapperClass::Create)); | ^ ./../include/fst/encode.h:270:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 270 | for (int64_t i = 0; i < size; ++i) { | ~~^~~~~~ ./../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/script/encodemapper-class.h:125:26: required from 'fst::script::ArcClass fst::script::EncodeMapperClassImpl::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl >]' 125 | return ArcClass(mapper_(arc)); | ~~~~~~~^~~~~ ./../include/fst/script/encodemapper-class.h:122:17: required from here 122 | inline ArcClass EncodeMapperClassImpl::operator()(const ArcClass &a) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/script/encodemapper-class.h:125:26: required from 'fst::script::ArcClass fst::script::EncodeMapperClassImpl::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl >]' 125 | return ArcClass(mapper_(arc)); | ~~~~~~~^~~~~ ./../include/fst/script/encodemapper-class.h:122:17: required from here 122 | inline ArcClass EncodeMapperClassImpl::operator()(const ArcClass &a) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/script/encodemapper-class.h:125:26: required from 'fst::script::ArcClass fst::script::EncodeMapperClassImpl::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl >]' 125 | return ArcClass(mapper_(arc)); | ~~~~~~~^~~~~ ./../include/fst/script/encodemapper-class.h:122:17: required from here 122 | inline ArcClass EncodeMapperClassImpl::operator()(const ArcClass &a) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/encode.h:202: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] 202 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../include/fst/arc-map.h:34, from ./../include/fst/epsnormalize.h:25, from ./../include/fst/script/epsnormalize.h:23, from epsnormalize.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/epsnormalize.h:61:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 61 | VectorFst> gfst; | ^~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/epsnormalize.h:61:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 61 | VectorFst> gfst; | ^~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/epsnormalize.h:61:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 61 | VectorFst> gfst; | ^~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/epsnormalize.h:61:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 61 | VectorFst> gfst; | ^~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/epsnormalize.h:61:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 61 | VectorFst> gfst; | ^~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/epsnormalize.h:61:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 61 | VectorFst> gfst; | ^~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/epsnormalize.h:61:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 61 | VectorFst> gfst; | ^~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/epsnormalize.h:61:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 61 | VectorFst> gfst; | ^~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/epsnormalize.h:61:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 61 | VectorFst> gfst; | ^~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/epsnormalize.h:31: ./../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:352: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]' 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227: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] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240: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] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292: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] 292 | 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:352: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]' 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227: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] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240: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] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292: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] 292 | 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:352: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]' 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227: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] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240: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] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292: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] 292 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:34, from ./../include/fst/prune.h:34, from ./../include/fst/rmepsilon.h:45: ./../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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:349: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]' 349 | AutoQueue state_queue(*fst, &distance, EpsilonArcFilter()); | ^~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/rmepsilon.h:36: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC>]': ./../include/fst/rmepsilon.h:313:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' 313 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/rmepsilon.h:352: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]' 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:349: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]' 349 | AutoQueue state_queue(*fst, &distance, EpsilonArcFilter()); | ^~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:313:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' 313 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/rmepsilon.h:352: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]' 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:349: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]' 349 | AutoQueue state_queue(*fst, &distance, EpsilonArcFilter()); | ^~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:313:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' 313 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/rmepsilon.h:352: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]' 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC>]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst >, fst::GALLIC> >; Visitor = TopOrderVisitor >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter >, fst::GALLIC> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/rmepsilon.h:245:13: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' 245 | DfsVisit(*fst, &top_order_visitor, EpsilonArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:352: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]' 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst >, fst::GALLIC> >; Visitor = TopOrderVisitor >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter >, fst::GALLIC> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/rmepsilon.h:245:13: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' 245 | DfsVisit(*fst, &top_order_visitor, EpsilonArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:352: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]' 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst >, fst::GALLIC> >; Visitor = TopOrderVisitor >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter >, fst::GALLIC> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/rmepsilon.h:245:13: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' 245 | DfsVisit(*fst, &top_order_visitor, EpsilonArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:352: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]' 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/epsnormalize.h:70:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' 70 | RmEpsilon(&gfst); | ~~~~~~~~~^~~~~~~ ./../include/fst/epsnormalize.h:54:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' 54 | EpsNormalize(ifst, ofst, type); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/epsnormalize.h:38:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' 38 | EpsNormalize(ifst, ofst, std::get<2>(*args)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epsnormalize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:509: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] 509 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/epsnormalize.h:27: ./../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:296:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:40: ./../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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../include/fst/arc-map.h:34, from ./../include/fst/equivalent.h:30, from ./../include/fst/script/equivalent.h:23, from equivalent.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/equivalent.h:155:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 155 | VectorFst efst1(fst1); | ^~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/equivalent.h:155:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 155 | VectorFst efst1(fst1); | ^~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/equivalent.h:155:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 155 | VectorFst efst1(fst1); | ^~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/equivalent.h:155:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 155 | VectorFst efst1(fst1); | ^~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/equivalent.h:155:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 155 | VectorFst efst1(fst1); | ^~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/equivalent.h:155:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 155 | VectorFst efst1(fst1); | ^~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/equivalent.h:155:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 155 | VectorFst efst1(fst1); | ^~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/equivalent.h:155:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 155 | VectorFst efst1(fst1); | ^~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/equivalent.h:155:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 155 | VectorFst efst1(fst1); | ^~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/cc-visitors.h:27, from ./../include/fst/test-properties.h:29, from ./../include/fst/impl-to-fst.h:31: ./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind::MakeSet(T) [with T = int]': ./../include/fst/equivalent.h:174:21: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 174 | eq_classes.MakeSet(s1); | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/equivalent.h:34: ./../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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53: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] 53 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:33: ./../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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | 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:92: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]' 92 | const auto repr = sets->FindSet(id); | ~~~~~~~~~~~~~^~~~ ./../include/fst/equivalent.h:194:36: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 194 | const auto rep1 = Util::FindSet(&eq_classes, s1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | 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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53: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] 53 | 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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | 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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53: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] 53 | 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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/equivalent.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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/equivalent.h:162:11: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 162 | ArcMap(&efst1, &mapper); | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/equivalent.h:162:11: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 162 | ArcMap(&efst1, &mapper); | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/equivalent.h:162:11: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 162 | ArcMap(&efst1, &mapper); | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:34, from ./../include/fst/push.h:34: ./../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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/equivalent.h:157:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' 157 | Push(&efst1, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/equivalent.h:42:17: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' 42 | Equivalent(fst1, fst2, std::get<2>(args->args), std::get<3>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ equivalent.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:509: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] 509 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:38: ./../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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/queue.h:221:8: required from here 221 | void Enqueue(StateId s) override { | ^~~~~~~ ./../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/cache.h:40: ./../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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/script/fst-class.h:37, from fst-class.cc:22: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/fst-class.h:567: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]' 567 | std::unique_ptr> vfst(VectorFst::Read(stream, opts)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ fst-class.cc:160:1: required from here 666 | Class::Read, Class::Create, Class::Convert)) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/script/fst-class.h:34: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/fst-class.h:567: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]' 567 | std::unique_ptr> vfst(VectorFst::Read(stream, opts)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ fst-class.cc:160:1: required from here 666 | Class::Read, Class::Create, Class::Convert)) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/fst-class.h:567: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]' 567 | std::unique_ptr> vfst(VectorFst::Read(stream, opts)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ fst-class.cc:160:1: required from here 666 | Class::Read, Class::Create, Class::Convert)) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/fst-class.h:567: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]' 567 | std::unique_ptr> vfst(VectorFst::Read(stream, opts)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ fst-class.cc:161:1: required from here 666 | Class::Read, Class::Create, Class::Convert)) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/fst-class.h:567: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]' 567 | std::unique_ptr> vfst(VectorFst::Read(stream, opts)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ fst-class.cc:161:1: required from here 666 | Class::Read, Class::Create, Class::Convert)) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/fst-class.h:567: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]' 567 | std::unique_ptr> vfst(VectorFst::Read(stream, opts)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ fst-class.cc:161:1: required from here 666 | Class::Read, Class::Create, Class::Convert)) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/fst-class.h:567: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]' 567 | std::unique_ptr> vfst(VectorFst::Read(stream, opts)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ fst-class.cc:162:1: required from here 666 | Class::Read, Class::Create, Class::Convert)) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/fst-class.h:567: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]' 567 | std::unique_ptr> vfst(VectorFst::Read(stream, opts)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ fst-class.cc:162:1: required from here 666 | Class::Read, Class::Create, Class::Convert)) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/fst-class.h:567: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]' 567 | std::unique_ptr> vfst(VectorFst::Read(stream, opts)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ fst-class.cc:162:1: required from here 666 | Class::Read, Class::Create, Class::Convert)) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/fst-class.h:41: ./../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/script/info.h:28, from info.cc:18: ./../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:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/script/info-impl.h:156:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (StateId s = 0; s < cc.size(); ++s) { | ~~^~~~~~~~~~~ ./../include/fst/script/info-impl.h:157: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] 157 | if (cc[s] >= ncc_) ncc_ = cc[s] + 1; | ~~~~~~^~~~~~~ ./../include/fst/script/info-impl.h:183:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:187: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] 187 | 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:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/script/info-impl.h:156:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (StateId s = 0; s < cc.size(); ++s) { | ~~^~~~~~~~~~~ ./../include/fst/script/info-impl.h:157: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] 157 | if (cc[s] >= ncc_) ncc_ = cc[s] + 1; | ~~~~~~^~~~~~~ ./../include/fst/script/info-impl.h:183:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:187: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] 187 | 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:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/script/info-impl.h:156:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (StateId s = 0; s < cc.size(); ++s) { | ~~^~~~~~~~~~~ ./../include/fst/script/info-impl.h:157: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] 157 | if (cc[s] >= ncc_) ncc_ = cc[s] + 1; | ~~~~~~^~~~~~~ ./../include/fst/script/info-impl.h:183:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:187: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] 187 | if (scc[s] >= nscc_) nscc_ = scc[s] + 1; | ~~~~~~~^~~~~~~~ In file included from ./../include/fst/script/info-impl.h:42: ./../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:144: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]' 144 | Visit(fst, &cc_visitor, &fifo_queue, EpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:148: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]' 148 | Visit(fst, &cc_visitor, &fifo_queue, InputEpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:152: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]' 152 | Visit(fst, &cc_visitor, &fifo_queue, OutputEpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:144: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]' 144 | Visit(fst, &cc_visitor, &fifo_queue, EpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:148: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]' 148 | Visit(fst, &cc_visitor, &fifo_queue, InputEpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:152: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]' 152 | Visit(fst, &cc_visitor, &fifo_queue, OutputEpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:144: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]' 144 | Visit(fst, &cc_visitor, &fifo_queue, EpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:148: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]' 148 | Visit(fst, &cc_visitor, &fifo_queue, InputEpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:152: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]' 152 | Visit(fst, &cc_visitor, &fifo_queue, OutputEpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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]' 186 | Visit(fst, visitor, queue, AnyArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info-impl.h:140: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]' 140 | Visit(fst, &cc_visitor, &fifo_queue); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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]' 186 | Visit(fst, visitor, queue, AnyArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info-impl.h:140: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]' 140 | Visit(fst, &cc_visitor, &fifo_queue); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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]' 186 | Visit(fst, visitor, queue, AnyArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info-impl.h:140: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]' 140 | Visit(fst, &cc_visitor, &fifo_queue); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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/cc-visitors.h:27, from ./../include/fst/test-properties.h:29, from ./../include/fst/impl-to-fst.h:31, from ./../include/fst/expanded-fst.h:38, from ./../include/fst/script/fst-class.h:34, from ./../include/fst/script/info.h:27: ./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind::FindSet(T) [with T = int]': ./../include/fst/cc-visitors.h:54:24: required from 'bool fst::CcVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]' 54 | if (comps_->FindSet(s) == kNoStateId) comps_->MakeSet(s); | ~~~~~~~~~~~~~~~^~~ ./../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 > >]' 106 | visit = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:144: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]' 144 | Visit(fst, &cc_visitor, &fifo_queue, EpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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/cc-visitors.h:54:58: required from 'bool fst::CcVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]' 54 | if (comps_->FindSet(s) == kNoStateId) comps_->MakeSet(s); | ~~~~~~~~~~~~~~~^~~ ./../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 > >]' 106 | visit = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:144: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]' 144 | Visit(fst, &cc_visitor, &fifo_queue, EpsilonArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/info.h:39:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' 39 | const FstInfo info(fst, std::get<1>(*args), std::get<2>(*args), | ^~~~ info.cc:35:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/compose.h:35, from ./../include/fst/script/intersect.h:23, from intersect.cc:18: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/intersect.h:199:28: required from 'void fst::Intersect(const Fst&, const Fst&, MutableFst*, const IntersectOptions&) [with Arc = ArcTpl >; IntersectOptions = ComposeOptions]' 199 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/script/intersect.h:42:12: required from 'void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl >; FstIntersectArgs = std::tuple]' 42 | Intersect(ifst1, ifst2, ofst, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ intersect.cc:39:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:199:28: required from 'void fst::Intersect(const Fst&, const Fst&, MutableFst*, const IntersectOptions&) [with Arc = ArcTpl >; IntersectOptions = ComposeOptions]' 199 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/script/intersect.h:42:12: required from 'void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl >; FstIntersectArgs = std::tuple]' 42 | Intersect(ifst1, ifst2, ofst, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ intersect.cc:39:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:199:28: required from 'void fst::Intersect(const Fst&, const Fst&, MutableFst*, const IntersectOptions&) [with Arc = ArcTpl >; IntersectOptions = ComposeOptions]' 199 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/script/intersect.h:42:12: required from 'void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl >; FstIntersectArgs = std::tuple]' 42 | Intersect(ifst1, ifst2, ofst, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ intersect.cc:39:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:24, 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:89:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' 89 | PairState(fst1_->Start(), fst2_->Start()); | ^~~~~~~~~ ./../include/fst/isomorphic.h:257:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' 257 | const bool result = iso.IsIsomorphic(); | ~~~~~~~~~~~~~~~~^~ ./../include/fst/script/isomorphic.h:41:28: required from 'void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl >; FstIsomorphicArgs = WithReturnValue >]' 41 | args->retval = Isomorphic(fst1, fst2, std::get<2>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isomorphic.cc:34:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/isomorphic.h:132: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] 132 | 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:89:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' 89 | PairState(fst1_->Start(), fst2_->Start()); | ^~~~~~~~~ ./../include/fst/isomorphic.h:257:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' 257 | const bool result = iso.IsIsomorphic(); | ~~~~~~~~~~~~~~~~^~ ./../include/fst/script/isomorphic.h:41:28: required from 'void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl >; FstIsomorphicArgs = WithReturnValue >]' 41 | args->retval = Isomorphic(fst1, fst2, std::get<2>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isomorphic.cc:34:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/isomorphic.h:132: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] 132 | 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:89:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' 89 | PairState(fst1_->Start(), fst2_->Start()); | ^~~~~~~~~ ./../include/fst/isomorphic.h:257:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' 257 | const bool result = iso.IsIsomorphic(); | ~~~~~~~~~~~~~~~~^~ ./../include/fst/script/isomorphic.h:41:28: required from 'void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl >; FstIsomorphicArgs = WithReturnValue >]' 41 | args->retval = Isomorphic(fst1, fst2, std::get<2>(args->args)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isomorphic.cc:34:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/isomorphic.h:132: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] 132 | if (state_pairs_.size() <= s1) state_pairs_.resize(s1 + 1, kNoStateId); | ~~~~~~~~~~~~~~~~~~~~^~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../include/fst/arc-map.h:34, from ./../include/fst/script/map.h:26, from map.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/map.h:52: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 >]' 52 | StateMap(fst, ofst.get(), mapper); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:86:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 86 | auto ofst = StateMap(ifst, ArcSumMapper(ifst)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/map.h:52: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 >]' 52 | StateMap(fst, ofst.get(), mapper); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:86:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 86 | auto ofst = StateMap(ifst, ArcSumMapper(ifst)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/map.h:52: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 >]' 52 | StateMap(fst, ofst.get(), mapper); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:86:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 86 | auto ofst = StateMap(ifst, ArcSumMapper(ifst)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/map.h:43: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 >]' 43 | ArcMap(fst, ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:150:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 150 | auto ofst = ArcMap(ifst, WeightConvertMapper()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/map.h:43: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 >]' 43 | ArcMap(fst, ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:150:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 150 | auto ofst = ArcMap(ifst, WeightConvertMapper()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/map.h:43: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 >]' 43 | ArcMap(fst, ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:150:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 150 | auto ofst = ArcMap(ifst, WeightConvertMapper()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/map.h:43: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 >]' 43 | ArcMap(fst, ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:155:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 155 | auto ofst = ArcMap(ifst, WeightConvertMapper()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/map.h:43: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 >]' 43 | ArcMap(fst, ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:155:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 155 | auto ofst = ArcMap(ifst, WeightConvertMapper()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/script/map.h:43: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 >]' 43 | ArcMap(fst, ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:155:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 155 | auto ofst = ArcMap(ifst, WeightConvertMapper()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/map.h:29: ./../include/fst/state-map.h: In instantiation of 'bool fst::ArcSumMapper::Done() const [with Arc = fst::ArcTpl >]': ./../include/fst/state-map.h:163:25: required from 'void fst::StateMap(const Fst&, MutableFst*, C*) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' 163 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:176:11: required from 'void fst::StateMap(const Fst&, MutableFst*, C) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' 176 | StateMap(ifst, ofst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:52: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 >]' 52 | StateMap(fst, ofst.get(), mapper); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:86:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 86 | auto ofst = StateMap(ifst, ArcSumMapper(ifst)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/state-map.h:503: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] 503 | 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:163:25: required from 'void fst::StateMap(const Fst&, MutableFst*, C*) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' 163 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:176:11: required from 'void fst::StateMap(const Fst&, MutableFst*, C) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' 176 | StateMap(ifst, ofst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:52: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 >]' 52 | StateMap(fst, ofst.get(), mapper); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:86:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 86 | auto ofst = StateMap(ifst, ArcSumMapper(ifst)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/state-map.h:503: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] 503 | 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:163:25: required from 'void fst::StateMap(const Fst&, MutableFst*, C*) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' 163 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:176:11: required from 'void fst::StateMap(const Fst&, MutableFst*, C) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' 176 | StateMap(ifst, ofst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:52: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 >]' 52 | StateMap(fst, ofst.get(), mapper); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/map.h:86:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' 86 | auto ofst = StateMap(ifst, ArcSumMapper(ifst)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map.cc:41:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/state-map.h:503: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] 503 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:40: ./../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../include/fst/arc-map.h:34, from ./../include/fst/minimize.h:33, from ./../include/fst/script/minimize.h:23, from minimize.cc:18: ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:536:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 536 | VectorFst> gfst; | ^~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:536:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 536 | VectorFst> gfst; | ^~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:536:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 536 | VectorFst> gfst; | ^~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:536:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 536 | VectorFst> gfst; | ^~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:536:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 536 | VectorFst> gfst; | ^~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:536:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 536 | VectorFst> gfst; | ^~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:536:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 536 | VectorFst> gfst; | ^~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:536:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 536 | VectorFst> gfst; | ^~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:536:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 536 | VectorFst> gfst; | ^~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/minimize.h:298:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' 298 | VectorFst Tr_; | ^~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/minimize.h:45: ./../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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:33: ./../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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/minimize.h:36: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/minimize.h:473:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 473 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53: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] 53 | 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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | 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:473:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 473 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | 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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | 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:473:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 473 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53: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] 53 | 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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | 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:473:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 473 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | 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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | 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:473:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 473 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53: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] 53 | 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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | 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:473:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 473 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:397: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] 397 | 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:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:397: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] 397 | 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::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:397: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] 397 | 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:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:397: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] 397 | 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::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:397: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] 397 | 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:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:397: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] 397 | for (StateId s = 0; s < hstates.size(); ++s) partition_.Add(s, hstates[s]); | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/partition.h:28, from ./../include/fst/minimize.h:43: ./../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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/minimize.h:38: ./../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:544:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 544 | Encode(&gfst, &encoder); | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:567:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 567 | Encode(fst, &encoder); | ~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:544:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 544 | Encode(&gfst, &encoder); | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:567:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 567 | Encode(fst, &encoder); | ~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:544:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 544 | Encode(&gfst, &encoder); | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:567:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 567 | Encode(fst, &encoder); | ~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/encode.h:202: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] 202 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/minimize.h:35: ./../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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:483:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 483 | ArcSort(fst, comp); | ~~~~~~~^~~~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:212:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 212 | size_t hash = hasher(s); | ~~~~~~^~~ ./../include/fst/minimize.h:243:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 243 | PrePartition(fst); | ^~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:162: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] 162 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:483:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 483 | ArcSort(fst, comp); | ~~~~~~~^~~~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:212:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 212 | size_t hash = hasher(s); | ~~~~~~^~~ ./../include/fst/minimize.h:243:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 243 | PrePartition(fst); | ^~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:162: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] 162 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:483:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 483 | ArcSort(fst, comp); | ~~~~~~~^~~~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:212:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 212 | size_t hash = hasher(s); | ~~~~~~^~~ ./../include/fst/minimize.h:243:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 243 | PrePartition(fst); | ^~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:162: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] 162 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:483:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 483 | ArcSort(fst, comp); | ~~~~~~~^~~~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:212:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 212 | size_t hash = hasher(s); | ~~~~~~^~~ ./../include/fst/minimize.h:243:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 243 | PrePartition(fst); | ^~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:162: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] 162 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:483:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 483 | ArcSort(fst, comp); | ~~~~~~~^~~~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:212:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 212 | size_t hash = hasher(s); | ~~~~~~^~~ ./../include/fst/minimize.h:243:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 243 | PrePartition(fst); | ^~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:162: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] 162 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:483:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 483 | ArcSort(fst, comp); | ~~~~~~~^~~~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:212:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 212 | size_t hash = hasher(s); | ~~~~~~^~~ ./../include/fst/minimize.h:243:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 243 | PrePartition(fst); | ^~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:162: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] 162 | 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:142: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> >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:344: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] 344 | 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:158: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> >]' 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:368:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | 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:142:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:344:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | 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:158:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:368:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | 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:142: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> >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:344: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] 344 | 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:158: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> >]' 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:368:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | 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:142:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:344:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | 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:158:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:368:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | 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:142: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> >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:344: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] 344 | 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:158: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> >]' 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:368:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | 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:142:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:344:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | 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:158:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:392:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:325:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' 325 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:484:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/minimize.h:368:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/dfs-visit.h:119: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> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:238:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 238 | ArcSort(&Tr_, icomp); | ~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:238:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 238 | ArcSort(&Tr_, icomp); | ~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:119: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> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:238:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 238 | ArcSort(&Tr_, icomp); | ~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:238:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 238 | ArcSort(&Tr_, icomp); | ~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:119: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> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:540:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:238:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 238 | ArcSort(&Tr_, icomp); | ~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:545:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h:562:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:238:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 238 | ArcSort(&Tr_, icomp); | ~~~~~~~^~~~~~~~~~~~~ ./../include/fst/minimize.h:136:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' 136 | Initialize(fst); | ^~~~~~~~~~ ./../include/fst/minimize.h:491:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../include/fst/minimize.h:568:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/script/minimize.h:39:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' 39 | Minimize(ofst1, ofst2, std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minimize.cc:38:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | 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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:509: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] 509 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:38: ./../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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/queue.h:221:8: required from here 221 | void Enqueue(StateId s) override { | ^~~~~~~ ./../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/cache.h:40: ./../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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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> >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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> >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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> >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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> >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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> >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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> >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/minimize.h:40: ./../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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:29, 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:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:246: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] 246 | if ((fdistance->size() <= ifst.Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:259:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | while (copy.size() <= s) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:262:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 262 | while (idistance.size() <= s) idistance.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:264:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 264 | while (enqueued.size() <= s) { | ~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:282: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] 282 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:289: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] 289 | while (idistance.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:295: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] 295 | while (copy.size() <= arc.nextstate) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:301: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] 301 | while (enqueued.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:306: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] 306 | 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:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../include/fst/script/prune.h:64:10: required from 'void fst::script::Prune(FstPruneArgs2*) [with Arc = fst::ArcTpl >; FstPruneArgs2 = std::tuple]' 64 | Prune(fst, weight_threshold, std::get<2>(*args), std::get<3>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:53:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:129: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] 129 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:166: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] 166 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:181: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] 181 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:189:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/prune.h:27: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/prune.h:244:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 244 | if (!opts.distance) ShortestDistance(ifst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/prune.h:244:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 244 | if (!opts.distance) ShortestDistance(ifst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/prune.h:244:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 244 | if (!opts.distance) ShortestDistance(ifst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:32: ./../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:268:28: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 268 | enqueued[s] = heap.Insert(s); | ~~~~~~~~~~~^~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:34, from ./../include/fst/prune.h:34: ./../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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/prune.h:244:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 244 | if (!opts.distance) ShortestDistance(ifst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/prune.h:244:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 244 | if (!opts.distance) ShortestDistance(ifst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:48:27: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' 48 | const auto wx = Times(IDistance(x), FDistance(x)); | ^~~~~~~~~ ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' 75 | const bool is_better = comp_(value, values_[Parent(i)]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:309:20: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 309 | heap.Update(enqueued[arc.nextstate], arc.nextstate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:55:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | 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:48:41: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' 48 | const auto wx = Times(IDistance(x), FDistance(x)); | ^~~~~~~~~ ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' 75 | const bool is_better = comp_(value, values_[Parent(i)]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:309:20: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 309 | heap.Update(enqueued[arc.nextstate], arc.nextstate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:59:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/prune.h:244:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 244 | if (!opts.distance) ShortestDistance(ifst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/prune.h:244:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 244 | if (!opts.distance) ShortestDistance(ifst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:333: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]' 333 | Prune(ifst, ofst, opts); | ~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/prune.h:48:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' 48 | Prune(ifst, ofst, weight_threshold, std::get<3>(*args), std::get<4>(*args)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prune.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:509: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] 509 | 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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/queue.h:221:8: required from here 221 | void Enqueue(StateId s) override { | ^~~~~~~ ./../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/cache.h:40, 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/script/push.h:25, from push.cc:18: ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/push.h:133: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]' 133 | VectorFst> gfst; | ^~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/push.h:26: ./../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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53: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] 53 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:33: ./../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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | 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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53: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] 53 | 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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | 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:101:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53: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] 53 | 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:102:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 295 | 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:145: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]' 145 | ComputeTotalWeight(gfst, gdistance, rtype == REWEIGHT_TO_INITIAL); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_RIGHT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | 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:153: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]' 153 | Reweight(&gfst, gdistance, rtype); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_RIGHT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 295 | 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:145: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]' 145 | ComputeTotalWeight(gfst, gdistance, rtype == REWEIGHT_TO_INITIAL); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | 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:153: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]' 153 | Reweight(&gfst, gdistance, rtype); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 295 | 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:145: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]' 145 | ComputeTotalWeight(gfst, gdistance, rtype == REWEIGHT_TO_INITIAL); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_RIGHT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | 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:153: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]' 153 | Reweight(&gfst, gdistance, rtype); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_RIGHT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 295 | 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:145: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]' 145 | ComputeTotalWeight(gfst, gdistance, rtype == REWEIGHT_TO_INITIAL); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | 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:153: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]' 153 | Reweight(&gfst, gdistance, rtype); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 295 | 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:145: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]' 145 | ComputeTotalWeight(gfst, gdistance, rtype == REWEIGHT_TO_INITIAL); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_RIGHT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | 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:153: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]' 153 | Reweight(&gfst, gdistance, rtype); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_RIGHT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-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:138:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 138 | 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:527:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316: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>]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 295 | 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:145: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]' 145 | ComputeTotalWeight(gfst, gdistance, rtype == REWEIGHT_TO_INITIAL); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | 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:153: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]' 153 | Reweight(&gfst, gdistance, rtype); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:34, from ./../include/fst/push.h:34: ./../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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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>]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:99:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:39:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' 39 | Push(fst, std::get<1>(*args), std::get<2>(*args), std::get<3>(*args)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.cc:46:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:51:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 51 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308: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>]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119: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> > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434: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]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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>]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319: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>]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/push.h:136: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]' 136 | ShortestDistance(gfst, &gdistance, rtype == REWEIGHT_TO_INITIAL, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/push.h:56:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' 56 | Push(ifst, ofst, std::get<2>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ push.cc:47:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:509: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] 509 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:38: ./../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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/queue.h:221:8: required from here 221 | void Enqueue(StateId s) override { | ^~~~~~~ ./../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/cache.h:40, from ./../include/fst/arc-map.h:34, from ./../include/fst/push.h:28: ./../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:416: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> >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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> >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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> >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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> >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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> >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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> >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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> >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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> >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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> >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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> >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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> >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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> >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:296: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]' 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../include/fst/impl-to-fst.h:47: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]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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>]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../include/fst/arc-map.h:34, from ./../include/fst/arcsort.h:32, from ./../include/fst/randequivalent.h:29, from ./../include/fst/script/randequivalent.h:26, from randequivalent.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/randequivalent.h:71: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]' 71 | VectorFst sfst1(fst1); | ^~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/randequivalent.h:71: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]' 71 | VectorFst sfst1(fst1); | ^~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/randequivalent.h:71: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]' 71 | VectorFst sfst1(fst1); | ^~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/randequivalent.h:71: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]' 71 | VectorFst sfst1(fst1); | ^~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/randequivalent.h:71: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]' 71 | VectorFst sfst1(fst1); | ^~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/randequivalent.h:71: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]' 71 | VectorFst sfst1(fst1); | ^~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/randequivalent.h:71: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]' 71 | VectorFst sfst1(fst1); | ^~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/randequivalent.h:71: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]' 71 | VectorFst sfst1(fst1); | ^~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/randequivalent.h:71: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]' 71 | VectorFst sfst1(fst1); | ^~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/compose.h:35, from ./../include/fst/randequivalent.h:30: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/randequivalent.h:73: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]' 73 | Connect(&sfst1); | ~~~~~~~^~~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/randequivalent.h:36: ./../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:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-distance.h:352: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] 352 | 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:73: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]' 73 | Connect(&sfst1); | ~~~~~~~^~~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-distance.h:352: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] 352 | 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:73: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]' 73 | Connect(&sfst1); | ~~~~~~~^~~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-distance.h:352: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] 352 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/randequivalent.h:75: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]' 75 | ArcSort(&sfst1, icomp); | ~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/randequivalent.h:90: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]' 90 | ArcSort(&cfst1, ocomp); | ~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:34: ./../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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/randequivalent.h:75: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]' 75 | ArcSort(&sfst1, icomp); | ~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/randequivalent.h:90: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]' 90 | ArcSort(&cfst1, ocomp); | ~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/randequivalent.h:75: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]' 75 | ArcSort(&sfst1, icomp); | ~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/randequivalent.h:90: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]' 90 | ArcSort(&cfst1, ocomp); | ~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/arcsort.h:73: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] 73 | 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<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/replace-util.h:37, from ./../include/fst/replace.h:45, from ./../include/fst/accumulator.h:39, from ./../include/fst/lookahead-matcher.h:34, from ./../include/fst/lookahead-filter.h:35, from ./../include/fst/compose.h:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randequivalent.h:96: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]' 96 | const auto sum1 = ShortestDistance(pfst1); | ~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/randequivalent.h:55:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' 55 | args->retval = RandEquivalent(fst1, fst2, npath, ropts, delta, seed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ randequivalent.cc:40:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:509: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] 509 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:38: ./../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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/queue.h:221:8: required from here 221 | void Enqueue(StateId s) override { | ^~~~~~~ ./../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/cache.h:40: ./../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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/randequivalent.h:35: ./../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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:331: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] 331 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:331: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] 331 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:331: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] 331 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:159: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]' 159 | accumulator->SetState(s); | ~~~~~~~~~~~~~~~~~~~~~^~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:532:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 532 | 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:159: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]' 159 | accumulator->SetState(s); | ~~~~~~~~~~~~~~~~~~~~~^~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:532:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 532 | 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:159: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]' 159 | accumulator->SetState(s); | ~~~~~~~~~~~~~~~~~~~~~^~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:532:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 532 | if ((weights_ == nullptr) && (fst_->NumArcs(s) >= arc_limit_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../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:555: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]' 555 | Extend(end, aiter); | ~~~~~~^~~~~~~~~~~~ ./../include/fst/randgen.h:163: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]' 163 | ToLogWeight(accumulator->Sum(fst.Final(s), &aiter, 0, fst.NumArcs(s))) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:648: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] 648 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:649: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] 649 | 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:555: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]' 555 | Extend(end, aiter); | ~~~~~~^~~~~~~~~~~~ ./../include/fst/randgen.h:163: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]' 163 | ToLogWeight(accumulator->Sum(fst.Final(s), &aiter, 0, fst.NumArcs(s))) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:648: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] 648 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:649: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] 649 | 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:555: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]' 555 | Extend(end, aiter); | ~~~~~~^~~~~~~~~~~~ ./../include/fst/randgen.h:163: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]' 163 | ToLogWeight(accumulator->Sum(fst.Final(s), &aiter, 0, fst.NumArcs(s))) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:648: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] 648 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:649: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] 649 | 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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/script/randgen.h:27, from randgen.cc:18: ./../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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:331: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] 331 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:331: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] 331 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:331: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] 331 | 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:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/randgen.h:233: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] 233 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./../include/fst/randgen.h:38: ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/randgen.h:159: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]' 159 | accumulator->SetState(s); | ~~~~~~~~~~~~~~~~~~~~~^~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:532:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 532 | 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:159: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]' 159 | accumulator->SetState(s); | ~~~~~~~~~~~~~~~~~~~~~^~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:532:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 532 | 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:159: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]' 159 | accumulator->SetState(s); | ~~~~~~~~~~~~~~~~~~~~~^~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:532:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 532 | if ((weights_ == nullptr) && (fst_->NumArcs(s) >= arc_limit_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../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:555: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]' 555 | Extend(end, aiter); | ~~~~~~^~~~~~~~~~~~ ./../include/fst/randgen.h:163: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]' 163 | ToLogWeight(accumulator->Sum(fst.Final(s), &aiter, 0, fst.NumArcs(s))) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:648: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] 648 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:649: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] 649 | 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:555: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]' 555 | Extend(end, aiter); | ~~~~~~^~~~~~~~~~~~ ./../include/fst/randgen.h:163: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]' 163 | ToLogWeight(accumulator->Sum(fst.Final(s), &aiter, 0, fst.NumArcs(s))) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:648: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] 648 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:649: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] 649 | 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:555: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]' 555 | Extend(end, aiter); | ~~~~~~^~~~~~~~~~~~ ./../include/fst/randgen.h:163: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]' 163 | ToLogWeight(accumulator->Sum(fst.Final(s), &aiter, 0, fst.NumArcs(s))) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:341:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' 341 | ++sample_map_[selector_(fst_, rstate.state_id, accumulator_.get())]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/randgen.h:527:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' 527 | sampler_->Sample(rstate); | ~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/randgen.h:482: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]' 482 | if (!HasFinal(s)) Expand(s); | ^~~~~~ ./../include/fst/impl-to-fst.h:49: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]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../include/fst/accumulator.h:648: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] 648 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:649: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] 649 | 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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:28, from replace.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/replace.h:30: ./../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]': ./../include/fst/replace.h:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace-util.h:133: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] 133 | 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:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace-util.h:133: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] 133 | 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:613:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 613 | ReplaceUtil replace_util(fst_array_, nonterminal_hash_, opts); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace-util.h:133: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] 133 | for (Label i = 0; i < fst_array_.size(); ++i) delete fst_array_[i]; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]': ./../include/fst/replace-util.h:139:5: required from 'bool fst::ReplaceUtil::CyclicDependencies() const [with Arc = fst::ArcTpl >]' 139 | GetDependencies(false); | ^~~~~~~~~~~~~~~ ./../include/fst/replace.h:614:43: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 614 | return replace_util.CyclicDependencies(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace-util.h:350: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] 350 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h:358: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] 358 | 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:139:5: required from 'bool fst::ReplaceUtil::CyclicDependencies() const [with Arc = fst::ArcTpl >]' 139 | GetDependencies(false); | ^~~~~~~~~~~~~~~ ./../include/fst/replace.h:614:43: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 614 | return replace_util.CyclicDependencies(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace-util.h:350: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] 350 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h:358: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] 358 | 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:139:5: required from 'bool fst::ReplaceUtil::CyclicDependencies() const [with Arc = fst::ArcTpl >]' 139 | GetDependencies(false); | ^~~~~~~~~~~~~~~ ./../include/fst/replace.h:614:43: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 614 | return replace_util.CyclicDependencies(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/replace.h:1049:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1049 | bool CyclicDependencies() const { return GetImpl()->CyclicDependencies(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/script/replace.h:75:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 75 | if (rfst.CyclicDependencies()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace-util.h:350: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] 350 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h:358: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] 358 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/replace.h:31: ./../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++/14/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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:1020: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]' 1020 | : ImplToFst(std::make_shared(fst_array, opts)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/replace.h:73:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 73 | ReplaceFst rfst(typed_pairs, typed_opts); | ^~~~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace.h:550: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] 550 | 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++/14/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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:1020: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]' 1020 | : ImplToFst(std::make_shared(fst_array, opts)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/replace.h:73:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 73 | ReplaceFst rfst(typed_pairs, typed_opts); | ^~~~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace.h:550: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] 550 | 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++/14/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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:1020: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]' 1020 | : ImplToFst(std::make_shared(fst_array, opts)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/replace.h:73:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 73 | ReplaceFst rfst(typed_pairs, typed_opts); | ^~~~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace.h:550: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] 550 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../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:577: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 > >*> > >]' 577 | SetProperties(ReplaceFstProperties(opts.root, fst_list, call_label_type_, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | return_label_type_, call_output_label_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 579 | &all_non_empty_and_sorted)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:1020: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]' 1020 | : ImplToFst(std::make_shared(fst_array, opts)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/replace.h:73:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 73 | ReplaceFst rfst(typed_pairs, typed_opts); | ^~~~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace.h:470: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] 470 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:473:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | 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:577: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 > >*> > >]' 577 | SetProperties(ReplaceFstProperties(opts.root, fst_list, call_label_type_, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | return_label_type_, call_output_label_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 579 | &all_non_empty_and_sorted)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:1020: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]' 1020 | : ImplToFst(std::make_shared(fst_array, opts)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/replace.h:73:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 73 | ReplaceFst rfst(typed_pairs, typed_opts); | ^~~~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace.h:470: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] 470 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:473:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | 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:577: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 > >*> > >]' 577 | SetProperties(ReplaceFstProperties(opts.root, fst_list, call_label_type_, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | return_label_type_, call_output_label_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 579 | &all_non_empty_and_sorted)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector, int, int> >*>, std::allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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, int, int> >*>, allocator, int, int> >*> > >&, const fst::ReplaceFstOptions, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:1020: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]' 1020 | : ImplToFst(std::make_shared(fst_array, opts)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/script/replace.h:73:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' 73 | ReplaceFst rfst(typed_pairs, typed_opts); | ^~~~ replace.cc:43:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/replace.h:470: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] 470 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:473:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | 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:753:12: required from here 753 | uint64_t Properties(uint64_t mask) const override { | ^~~~~~~~~~ ./../include/fst/replace.h:755: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] 755 | 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:753:12: required from here 753 | uint64_t Properties(uint64_t mask) const override { | ^~~~~~~~~~ ./../include/fst/replace.h:755: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] 755 | 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:753:12: required from here 753 | uint64_t Properties(uint64_t mask) const override { | ^~~~~~~~~~ ./../include/fst/replace.h:755: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] 755 | for (Label i = 1; i < fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/replace-util.h:39: ./../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:1323:5: required from 'fst::ReplaceFstMatcher::ReplaceFstMatcher(const fst::ReplaceFst*, fst::MatchType) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1323 | InitMatchers(); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1041:14: required from 'fst::MatcherBase* fst::ReplaceFst::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1041 | return new ReplaceFstMatcher(this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | match_type); | ~~~~~~~~~~~ ./../include/fst/replace.h:1037:21: required from here 1037 | MatcherBase *InitMatcher(MatchType match_type) const override { | ^~~~~~~~~~~ ./../include/fst/replace.h:1349: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] 1349 | 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:1323:5: required from 'fst::ReplaceFstMatcher::ReplaceFstMatcher(const fst::ReplaceFst*, fst::MatchType) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1323 | InitMatchers(); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1041:14: required from 'fst::MatcherBase* fst::ReplaceFst::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1041 | return new ReplaceFstMatcher(this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | match_type); | ~~~~~~~~~~~ ./../include/fst/replace.h:1037:21: required from here 1037 | MatcherBase *InitMatcher(MatchType match_type) const override { | ^~~~~~~~~~~ ./../include/fst/replace.h:1349: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] 1349 | 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:1323:5: required from 'fst::ReplaceFstMatcher::ReplaceFstMatcher(const fst::ReplaceFst*, fst::MatchType) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1323 | InitMatchers(); | ^~~~~~~~~~~~ ./../include/fst/replace.h:1041:14: required from 'fst::MatcherBase* fst::ReplaceFst::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1041 | return new ReplaceFstMatcher(this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | match_type); | ~~~~~~~~~~~ ./../include/fst/replace.h:1037:21: required from here 1037 | MatcherBase *InitMatcher(MatchType match_type) const override { | ^~~~~~~~~~~ ./../include/fst/replace.h:1349: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] 1349 | for (Label i = 0; i < 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++/14/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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h:95:37: required from 'fst::ImplToFst::ImplToFst(const fst::ImplToFst&, bool) [with Impl = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; FST = fst::Fst > >]' 95 | impl_ = std::make_shared(*(fst.impl_)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/replace.h:1024:34: required from 'fst::ReplaceFst::ReplaceFst(const fst::ReplaceFst&, bool) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1024 | : ImplToFst(fst, safe) {} | ^ ./../include/fst/replace.h:1028:12: required from 'fst::ReplaceFst* fst::ReplaceFst::Copy(bool) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1028 | return new ReplaceFst(*this, safe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:1027:15: required from here 1027 | ReplaceFst *Copy(bool safe = false) const override { | ^~~~ ./../include/fst/replace.h:603: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] 603 | 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++/14/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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h:95:37: required from 'fst::ImplToFst::ImplToFst(const fst::ImplToFst&, bool) [with Impl = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; FST = fst::Fst > >]' 95 | impl_ = std::make_shared(*(fst.impl_)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/replace.h:1024:34: required from 'fst::ReplaceFst::ReplaceFst(const fst::ReplaceFst&, bool) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1024 | : ImplToFst(fst, safe) {} | ^ ./../include/fst/replace.h:1028:12: required from 'fst::ReplaceFst* fst::ReplaceFst::Copy(bool) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1028 | return new ReplaceFst(*this, safe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:1027:15: required from here 1027 | ReplaceFst *Copy(bool safe = false) const override { | ^~~~ ./../include/fst/replace.h:603: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] 603 | 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++/14/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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007: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, int, int>, fst::DefaultReplaceStateTable, int, int>, long int>, fst::DefaultCacheStore, int, int> > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h:95:37: required from 'fst::ImplToFst::ImplToFst(const fst::ImplToFst&, bool) [with Impl = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; FST = fst::Fst > >]' 95 | impl_ = std::make_shared(*(fst.impl_)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/replace.h:1024:34: required from 'fst::ReplaceFst::ReplaceFst(const fst::ReplaceFst&, bool) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1024 | : ImplToFst(fst, safe) {} | ^ ./../include/fst/replace.h:1028:12: required from 'fst::ReplaceFst* fst::ReplaceFst::Copy(bool) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' 1028 | return new ReplaceFst(*this, safe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:1027:15: required from here 1027 | ReplaceFst *Copy(bool safe = false) const override { | ^~~~ ./../include/fst/replace.h:603: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] 603 | for (Label i = 1; i < impl.fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:25, 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:44:11: required from 'void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl >; FstReweightArgs = std::tuple >&, fst::ReweightType>]' 44 | Reweight(fst, typed_potentials, std::get<2>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reweight.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | 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:44:11: required from 'void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl >; FstReweightArgs = std::tuple >&, fst::ReweightType>]' 44 | Reweight(fst, typed_potentials, std::get<2>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reweight.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | 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:44:11: required from 'void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl >; FstReweightArgs = std::tuple >&, fst::ReweightType>]' 44 | Reweight(fst, typed_potentials, std::get<2>(*args)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reweight.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:30, from rmepsilon.cc:18: ./../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::NaturalLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:79:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 79 | AutoQueue queue(*fst, &distance, EpsilonArcFilter()); | ^~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/rmepsilon.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 = TropicalWeightTpl]': ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:85:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 85 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:90:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 90 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:96:18: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 96 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:106:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 106 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:111:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 111 | internal::RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:79:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 79 | AutoQueue queue(*fst, &distance, EpsilonArcFilter()); | ^~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:85:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 85 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:90:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 90 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:106:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 106 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:111:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 111 | internal::RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:79:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 79 | AutoQueue queue(*fst, &distance, EpsilonArcFilter()); | ^~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:85:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 85 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:90:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 90 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:106:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 106 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | 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:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:111:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 111 | internal::RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 292 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/rmepsilon.h:36: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/rmepsilon.h:313:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' 313 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:110:30: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 110 | TopOrderQueue queue(*fst, EpsilonArcFilter()); | ^~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:313:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]' 313 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:110:30: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 110 | TopOrderQueue queue(*fst, EpsilonArcFilter()); | ^~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:313:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]' 313 | Connect(fst); | ~~~~~~~^~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:110:30: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 110 | TopOrderQueue queue(*fst, EpsilonArcFilter()); | ^~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:45: ./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]': ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:129: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] 129 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:166: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] 166 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:181: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] 181 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:189:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/rmepsilon.h:28: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:38: ./../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:149:30: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 149 | enqueued[s] = heap.Insert(s); | ~~~~~~~~~~~^~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:227:31: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::EpsilonArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' 227 | state_queue_->Update(nextstate); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/rmepsilon.h:161:29: required from 'void fst::internal::RmEpsilonState::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::StateId = int]' 161 | sd_state_.ShortestDistance(source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/rmepsilon.h:280:23: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; typename Arc::Weight = TropicalWeightTpl]' 280 | rmeps_state.Expand(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:96:18: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 96 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:240: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] 240 | 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:187:24: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::EpsilonArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' 187 | state_queue_->Enqueue(source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/rmepsilon.h:161:29: required from 'void fst::internal::RmEpsilonState::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::StateId = int]' 161 | sd_state_.ShortestDistance(source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/rmepsilon.h:280:23: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Weight = TropicalWeightTpl]' 280 | rmeps_state.Expand(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:106:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 106 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:509: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] 509 | 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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/shortest-distance.h:187:24: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::EpsilonArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' 187 | state_queue_->Enqueue(source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/rmepsilon.h:161:29: required from 'void fst::internal::RmEpsilonState::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::StateId = int]' 161 | sd_state_.ShortestDistance(source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/rmepsilon.h:280:23: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; typename Arc::Weight = TropicalWeightTpl]' 280 | rmeps_state.Expand(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:96:18: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 96 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/prune.h:126:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 126 | ShortestDistance(*fst, &tmp, true, opts.delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:48:27: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' 48 | const auto wx = Times(IDistance(x), FDistance(x)); | ^~~~~~~~~ ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' 75 | const bool is_better = comp_(value, values_[Parent(i)]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:185:20: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 185 | heap.Update(enqueued[arc.nextstate], arc.nextstate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:55:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | 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:48:41: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' 48 | const auto wx = Times(IDistance(x), FDistance(x)); | ^~~~~~~~~ ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' 75 | const bool is_better = comp_(value, values_[Parent(i)]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:185:20: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' 185 | heap.Update(enqueued[arc.nextstate], arc.nextstate); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/prune.h:59:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | 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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../include/fst/prune.h:211: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]' 211 | Prune(fst, opts); | ~~~~~^~~~~~~~~~~ ./../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]' 303 | Prune(fst, opts.weight_threshold, opts.state_threshold); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:69: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]' 69 | RmEpsilon(fst, distance, ropts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:80:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' 80 | RmEpsilon(fst, &distance, opts, &queue); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/rmepsilon.h:130:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' 130 | internal::RmEpsilon(fst, opts); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ rmepsilon.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:40, from ./../include/fst/rmepsilon.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::ReverseArc > >]': ./../include/fst/vector-fst.h:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/topsort.h:27, from ./../include/fst/queue.h:40, from ./../include/fst/script/shortest-distance.h:30, from shortest-distance.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/shortest-distance.h:31: ./../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:237:46: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs3 = WithReturnValue >]' 237 | args->retval = WeightClass(ShortestDistance(fst, std::get<1>(args->args))); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:53:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-distance.h:352: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] 352 | 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:237:46: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs3 = WithReturnValue >]' 237 | args->retval = WeightClass(ShortestDistance(fst, std::get<1>(args->args))); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:53:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-distance.h:352: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] 352 | 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:237:46: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs3 = WithReturnValue >]' 237 | args->retval = WeightClass(ShortestDistance(fst, std::get<1>(args->args))); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:53:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-distance.h:352: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] 352 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../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:227:31: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' 227 | state_queue_->Update(nextstate); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/shortest-distance.h:267:28: required from 'void fst::ShortestDistance(const Fst&, std::vector*, const ShortestDistanceOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 267 | sd_state.ShortestDistance(opts.source); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:119: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]' 119 | ShortestDistance(fst, distance, sopts); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:128: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]' 128 | ShortestDistance>(fst, distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:188:79: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 187 | internal::ShortestDistance>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 189 | fst, &typed_distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:240: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] 240 | 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:187:24: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::AnyArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' 187 | state_queue_->Enqueue(source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-distance.h:267:28: required from 'void fst::ShortestDistance(const Fst&, std::vector*, const ShortestDistanceOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 267 | sd_state.ShortestDistance(opts.source); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:119: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]' 119 | ShortestDistance(fst, distance, sopts); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:128: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]' 128 | ShortestDistance>(fst, distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:197:64: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 197 | internal::ShortestDistance>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 198 | fst, &typed_distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:509: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] 509 | 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::EpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::EpsilonArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:116: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]' 116 | QueueConstructor::Construct(fst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:132: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]' 132 | ShortestDistance>(fst, distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:171:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 171 | internal::ShortestDistance>(fst, &typed_distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172 | opts); | ~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::InputEpsilonArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:116: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]' 116 | QueueConstructor::Construct(fst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:136: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]' 136 | ShortestDistance>(fst, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 137 | opts); | ~~~~~ ./../include/fst/script/shortest-distance.h:171:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 171 | internal::ShortestDistance>(fst, &typed_distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172 | opts); | ~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::OutputEpsilonArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:116: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]' 116 | QueueConstructor::Construct(fst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:141: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]' 141 | ShortestDistance>(fst, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 142 | opts); | ~~~~~ ./../include/fst/script/shortest-distance.h:171:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 171 | internal::ShortestDistance>(fst, &typed_distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172 | opts); | ~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:38: ./../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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/shortest-distance.h:187:24: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' 187 | state_queue_->Enqueue(source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-distance.h:267:28: required from 'void fst::ShortestDistance(const Fst&, std::vector*, const ShortestDistanceOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 267 | sd_state.ShortestDistance(opts.source); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:119: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]' 119 | ShortestDistance(fst, distance, sopts); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:128: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]' 128 | ShortestDistance>(fst, distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:188:79: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 187 | internal::ShortestDistance>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 189 | fst, &typed_distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::EpsilonArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:116: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]' 116 | QueueConstructor::Construct(fst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:132: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]' 132 | ShortestDistance>(fst, distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:171:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 171 | internal::ShortestDistance>(fst, &typed_distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172 | opts); | ~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::InputEpsilonArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:116: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]' 116 | QueueConstructor::Construct(fst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:136: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]' 136 | ShortestDistance>(fst, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 137 | opts); | ~~~~~ ./../include/fst/script/shortest-distance.h:171:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 171 | internal::ShortestDistance>(fst, &typed_distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172 | opts); | ~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::OutputEpsilonArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:116: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]' 116 | QueueConstructor::Construct(fst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:141: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]' 141 | ShortestDistance>(fst, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 142 | opts); | ~~~~~ ./../include/fst/script/shortest-distance.h:171:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 171 | internal::ShortestDistance>(fst, &typed_distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172 | opts); | ~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::EpsilonArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:116: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]' 116 | QueueConstructor::Construct(fst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:132: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]' 132 | ShortestDistance>(fst, distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:171:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 171 | internal::ShortestDistance>(fst, &typed_distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172 | opts); | ~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::InputEpsilonArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:116: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]' 116 | QueueConstructor::Construct(fst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:136: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]' 136 | ShortestDistance>(fst, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 137 | opts); | ~~~~~ ./../include/fst/script/shortest-distance.h:171:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 171 | internal::ShortestDistance>(fst, &typed_distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172 | opts); | ~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::OutputEpsilonArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:116: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]' 116 | QueueConstructor::Construct(fst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:141: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]' 141 | ShortestDistance>(fst, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 142 | opts); | ~~~~~ ./../include/fst/script/shortest-distance.h:171:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' 171 | internal::ShortestDistance>(fst, &typed_distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172 | opts); | ~~~~~ shortest-distance.cc:51:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:224:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' 224 | ShortestDistance(fst, &typed_distance, std::get<2>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~ shortest-distance.cc:52:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:40, 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/script/shortest-path.h:29, from shortest-path.cc:18: ./../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-path.h:475:21: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 475 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:95:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 95 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:38, from ./../include/fst/mutable-fst.h:38: ./../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-path.h:475:21: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 475 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:95:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 95 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../include/fst/shortest-path.h:475:21: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 475 | VectorFst rfst; | ^~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:95:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 95 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/shortest-path.h:32: ./../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:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:95:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 95 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:482:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 482 | 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:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:99:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 99 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:482:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 482 | 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 = LifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:103:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 103 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:482:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 482 | 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 = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:108:70: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 108 | ShortestPath>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 109 | ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:482:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 482 | 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 = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:118:50: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 118 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:482:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 482 | 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 = TopOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:122:48: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 122 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:482:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 482 | if (state < distance->size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~ ./../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:456:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 456 | if (internal::SingleShortestPath(ifst, distance, opts, &f_parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | &parent)) { | ~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:95:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 95 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:190:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 190 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:222: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] 222 | 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:489:28: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 489 | internal::NShortestPath(rfst, ofst, *distance, opts.nshortest, opts.delta, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | opts.weight_threshold, opts.state_threshold); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:95:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 95 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:347: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] 347 | if (ifst.Start() == kNoStateId || distance.size() <= ifst.Start() || | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:356:23: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 356 | while (pairs.size() <= final_state) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:373:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 373 | : (p.first < distance.size()) ? distance[p.first] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:380:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 380 | 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:456:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 456 | if (internal::SingleShortestPath(ifst, distance, opts, &f_parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | &parent)) { | ~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:99:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 99 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:190:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 190 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:222: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] 222 | 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:456:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 456 | if (internal::SingleShortestPath(ifst, distance, opts, &f_parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | &parent)) { | ~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:103:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 103 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:190:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 190 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:222: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] 222 | 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:456:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 456 | if (internal::SingleShortestPath(ifst, distance, opts, &f_parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | &parent)) { | ~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:108:70: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 108 | ShortestPath>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 109 | ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:190:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 190 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:222: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] 222 | 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:456:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 456 | if (internal::SingleShortestPath(ifst, distance, opts, &f_parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | &parent)) { | ~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:118:50: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 118 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:190:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 190 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:222: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] 222 | 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:456:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 456 | if (internal::SingleShortestPath(ifst, distance, opts, &f_parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | &parent)) { | ~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:122:48: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 122 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:190:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 190 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:222: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] 222 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-path.h:35: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/shortest-path.h:408: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]' 408 | Connect(ofst); | ~~~~~~~^~~~~~ ./../include/fst/shortest-path.h:489:28: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 489 | internal::NShortestPath(rfst, ofst, *distance, opts.nshortest, opts.delta, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | opts.weight_threshold, opts.state_threshold); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:95:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 95 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/script/shortest-path.h:31: ./../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:237: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]' 237 | state_queue->Update(arc.nextstate); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:456:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 456 | if (internal::SingleShortestPath(ifst, distance, opts, &f_parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | &parent)) { | ~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:108:70: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 108 | ShortestPath>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 109 | ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:240: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] 240 | 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:197: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]' 197 | state_queue->Enqueue(source); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:456:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 456 | if (internal::SingleShortestPath(ifst, distance, opts, &f_parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | &parent)) { | ~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:118:50: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 118 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:509: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] 509 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst, int, int> >&, const vector, allocator > >*&, fst::AnyArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:82: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]' 82 | return std::make_unique>(fst, distance, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:74: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]' 74 | QueueConstructor::Construct(ifst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:95:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 95 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:38: ./../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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../include/fst/shortest-path.h:197: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]' 197 | state_queue->Enqueue(source); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:456:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 456 | if (internal::SingleShortestPath(ifst, distance, opts, &f_parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | &parent)) { | ~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:108:70: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 108 | ShortestPath>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 109 | ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:40: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-distance.h:107: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]' 107 | return std::make_unique>(fst, ArcFilter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:74: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]' 74 | QueueConstructor::Construct(ifst, distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:122:48: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 122 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:259:27: required from 'bool fst::internal::ShortestPathCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' 259 | const auto wx = Times(PWeight(px.first), px.second); | ^~~~~~~ /usr/include/c++/14/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 >]' 196 | { return bool(_M_comp(*__it, __val)); } | ~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14/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 > >]' 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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 >]' 216 | std::__push_heap(__first, _DistanceType((__last - __first) - 1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:396: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]' 396 | std::push_heap(heap.begin(), heap.end(), compare); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:489:28: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' 489 | internal::NShortestPath(rfst, ofst, *distance, opts.nshortest, opts.delta, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | opts.weight_threshold, opts.state_threshold); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:79: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]' 79 | ShortestPath(ifst, ofst, distance, sopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:95:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' 95 | ShortestPath>(ifst, ofst, &distance, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/shortest-path.h:143:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' 143 | internal::ShortestPath(ifst, ofst, opts); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ shortest-path.cc:37:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/shortest-path.h:276:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 276 | : (state < distance_.size()) ? distance_[state] | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../include/fst/queue.h:240: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] 240 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-path.h:36: ./../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:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:648:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 648 | 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:649: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]' 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../include/fst/determinize.h:628: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]' 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../include/fst/determinize.h:660: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] 660 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:40, from ./../include/fst/shortest-path.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::ReverseArc > >]': ./../include/fst/vector-fst.h:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:38: In member function 'fst::CompactHashBiTable, int, int> >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int> >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int> >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int> >, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable, int, int> >, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int> >, fst::IntegerFilterState >, std::default_delete, int, int> >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:353:34, inlined from 'fst::internal::DeterminizeFsaImpl, int, int> >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> > >, fst::DefaultDeterminizeStateTable, int, int> >, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int> >, fst::IntegerFilterState >, std::default_delete, int, int> >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:647:43: ./../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl, int, int> >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> > >, fst::DefaultDeterminizeStateTable, int, int> >, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int> >, fst::IntegerFilterState >, std::default_delete, int, int> >, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:349:17: note: 'raw_tuple' declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:645:54: note: 'this' declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:61: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] 61 | while (potentials->size() <= s) { | ~~~~~~~~~~~~~~~~~~~^~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:29, 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 Arc::StateId = int]': ./../include/fst/topsort.h:96:14: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' 96 | StateSort(fst, order); | ~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' 32 | args->retval = TopSort(args->args->GetMutableFst()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topsort.cc:32:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/statesort.h:43: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] 43 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename Arc::StateId = int]': ./../include/fst/topsort.h:96:14: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' 96 | StateSort(fst, order); | ~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' 32 | args->retval = TopSort(args->args->GetMutableFst()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topsort.cc:32:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/statesort.h:43: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] 43 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename Arc::StateId = int]': ./../include/fst/topsort.h:96:14: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' 96 | StateSort(fst, order); | ~~~~~~~~~^~~~~~~~~~~~ ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' 32 | args->retval = TopSort(args->args->GetMutableFst()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topsort.cc:32:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../include/fst/statesort.h:43: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] 43 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = TopOrderVisitor > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:94:11: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' 94 | DfsVisit(*fst, &top_order_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' 32 | args->retval = TopSort(args->args->GetMutableFst()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topsort.cc:32:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = TopOrderVisitor > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:94:11: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' 94 | DfsVisit(*fst, &top_order_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' 32 | args->retval = TopSort(args->args->GetMutableFst()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topsort.cc:32:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = TopOrderVisitor > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:94:11: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' 94 | DfsVisit(*fst, &top_order_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' 32 | args->retval = TopSort(args->args->GetMutableFst()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topsort.cc:32:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/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.3-build/openfst-1.8.3/src/lib/.libs ../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstscript.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstscript.so.26" && ln -s "libfstscript.so.26.0.0" "libfstscript.so.26") libtool: link: (cd ".libs" && rm -f "libfstscript.so" && ln -s "libfstscript.so.26.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.3-build/openfst-1.8.3/src/script' Making all in bin make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/bin' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/bin' Making all in test make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/test' Making all in extensions make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions' Making all in compact make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/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.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstcompact.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstcompact.so.26" && ln -s "libfstcompact.so.26.0.0" "libfstcompact.so.26") libtool: link: (cd ".libs" && rm -f "libfstcompact.so" && ln -s "libfstcompact.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_unweighted-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_unweighted_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_unweighted-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_unweighted_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_unweighted-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_unweighted_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/compact' Making all in compress make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compress' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../../include/fst/arc-map.h:34, from ./../../include/fst/extensions/compress/compress.h:40, from ./../../include/fst/extensions/compress/compressscript.h:24, from compressscript.cc:18: ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:744:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 744 | VectorFst processedfst; | ^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:38, from ./../../include/fst/mutable-fst.h:38: ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:744:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 744 | VectorFst processedfst; | ^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:744:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 744 | VectorFst processedfst; | ^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:744:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 744 | VectorFst processedfst; | ^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:744:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 744 | VectorFst processedfst; | ^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:744:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 744 | VectorFst processedfst; | ^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:744:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 744 | VectorFst processedfst; | ^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:744:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 744 | VectorFst processedfst; | ^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:744:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 744 | VectorFst processedfst; | ^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/compress/compress.h:39: ./../../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:698:30: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 698 | Elias::BatchDecode(bool_code, &int_code); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:29, from ./../../include/fst/queue.h:40, from ./../../include/fst/extensions/compress/compress.h:48: ./../../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename Arc::StateId = int]': ./../../include/fst/extensions/compress/compress.h:351:12: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' 351 | StateSort(preprocessedfst, order); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:746:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 746 | Preprocess(fst, &processedfst, &encoder); | ^~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/statesort.h:43: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] 43 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename Arc::StateId = int]': ./../../include/fst/extensions/compress/compress.h:351:12: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' 351 | StateSort(preprocessedfst, order); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:746:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 746 | Preprocess(fst, &processedfst, &encoder); | ^~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/statesort.h:43: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] 43 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename Arc::StateId = int]': ./../../include/fst/extensions/compress/compress.h:351:12: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' 351 | StateSort(preprocessedfst, order); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:746:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 746 | Preprocess(fst, &processedfst, &encoder); | ^~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/statesort.h:43: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] 43 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/compress/compress.h:42: ./../../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, std::string_view) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]': ./../../include/fst/encode.h:396:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, std::string_view, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 396 | auto *table = internal::EncodeTable::Read(strm, source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:682:30: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 682 | EncodeMapper::Read(strm, "Decoding", DECODE)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:270:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 270 | 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:524:30: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 524 | if (!dict_new.BatchDecode(current_new_input, ¤t_new_output)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:706:3: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 706 | DecodeProcessedFst(int_code, fst, unweighted); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/compress/compress.h:173: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] 173 | 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:558:33: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 558 | if (!dict_old.SingleDecode(pair_temp_transition.first, &temp_test)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:706:3: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 706 | DecodeProcessedFst(int_code, fst, unweighted); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/compress/compress.h:112: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] 112 | 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:626:30: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 626 | if (!dict_old.BatchDecode(current_old_input, ¤t_old_output)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:706:3: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 706 | DecodeProcessedFst(int_code, fst, unweighted); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/compress/compress.h:173: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] 173 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, std::string_view) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]': ./../../include/fst/encode.h:396:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, std::string_view, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 396 | auto *table = internal::EncodeTable::Read(strm, source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:682:30: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 682 | EncodeMapper::Read(strm, "Decoding", DECODE)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:270:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 270 | 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:524:30: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 524 | if (!dict_new.BatchDecode(current_new_input, ¤t_new_output)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:706:3: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 706 | DecodeProcessedFst(int_code, fst, unweighted); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/compress/compress.h:173: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] 173 | 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:558:33: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 558 | if (!dict_old.SingleDecode(pair_temp_transition.first, &temp_test)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:706:3: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 706 | DecodeProcessedFst(int_code, fst, unweighted); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/compress/compress.h:112: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] 112 | 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:626:30: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 626 | if (!dict_old.BatchDecode(current_old_input, ¤t_old_output)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:706:3: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 706 | DecodeProcessedFst(int_code, fst, unweighted); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/compress/compress.h:173: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] 173 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, std::string_view) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]': ./../../include/fst/encode.h:396:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, std::string_view, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 396 | auto *table = internal::EncodeTable::Read(strm, source); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:682:30: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 682 | EncodeMapper::Read(strm, "Decoding", DECODE)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:270:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 270 | 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:524:30: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 524 | if (!dict_new.BatchDecode(current_new_input, ¤t_new_output)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:706:3: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 706 | DecodeProcessedFst(int_code, fst, unweighted); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/compress/compress.h:173: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] 173 | 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:558:33: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 558 | if (!dict_old.SingleDecode(pair_temp_transition.first, &temp_test)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:706:3: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 706 | DecodeProcessedFst(int_code, fst, unweighted); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/compress/compress.h:112: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] 112 | 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:626:30: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 626 | if (!dict_old.BatchDecode(current_old_input, ¤t_old_output)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:706:3: required from 'bool fst::Compressor::Decompress(std::istream&, std::string_view, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 706 | DecodeProcessedFst(int_code, fst, unweighted); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:780:25: required from 'bool fst::Decompress(std::istream&, std::string_view, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string_view = std::basic_string_view]' 780 | return comp.Decompress(strm, source, fst); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:795:18: required from 'bool fst::Decompress(std::string_view, MutableFst*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 795 | if (!Decompress(istrm, source.empty() ? "standard input" : source, fst)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:54:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' 54 | args->retval = Decompress(source, fst); | ~~~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:45:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/compress/compress.h:173: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] 173 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/compress/compress.h:52: ./../../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:336:8: required from 'void fst::Compressor::BfsOrder(const fst::ExpandedFst&, std::vector*) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 336 | Visit(fst, &visitor, &queue, AnyArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:349:3: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' 349 | BfsOrder(*preprocessedfst, &order); | ^~~~~~~~ ./../../include/fst/extensions/compress/compress.h:746:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 746 | Preprocess(fst, &processedfst, &encoder); | ^~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:336:8: required from 'void fst::Compressor::BfsOrder(const fst::ExpandedFst&, std::vector*) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 336 | Visit(fst, &visitor, &queue, AnyArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:349:3: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' 349 | BfsOrder(*preprocessedfst, &order); | ^~~~~~~~ ./../../include/fst/extensions/compress/compress.h:746:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 746 | Preprocess(fst, &processedfst, &encoder); | ^~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:336:8: required from 'void fst::Compressor::BfsOrder(const fst::ExpandedFst&, std::vector*) [with Arc = fst::ArcTpl >; typename Arc::StateId = int]' 336 | Visit(fst, &visitor, &queue, AnyArcFilter()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:349:3: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' 349 | BfsOrder(*preprocessedfst, &order); | ^~~~~~~~ ./../../include/fst/extensions/compress/compress.h:746:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 746 | Preprocess(fst, &processedfst, &encoder); | ^~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:346:9: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' 346 | Encode(preprocessedfst, encoder); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:746:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 746 | Preprocess(fst, &processedfst, &encoder); | ^~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:346:9: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' 346 | Encode(preprocessedfst, encoder); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:746:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 746 | Preprocess(fst, &processedfst, &encoder); | ^~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:346:9: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' 346 | Encode(preprocessedfst, encoder); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:746:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' 746 | Preprocess(fst, &processedfst, &encoder); | ^~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:758:23: required from 'bool fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' 758 | return comp.Compress(fst, strm); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:772:16: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' 772 | if (!Compress(fst, ostrm)) return false; | ~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compressscript.h:41:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' 41 | args->retval = Compress(fst, source); | ~~~~~~~~^~~~~~~~~~~~~ compressscript.cc:36:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:202: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] 202 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/cache.h:40: ./../../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor, int, int> >::WriteToStream(std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:733:13: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 733 | block = block << 1; | ~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:727:11: note: 'block' was declared here 727 | uint8_t block; | ^~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor, int, int> >::WriteToStream(std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:733:13: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 733 | block = block << 1; | ~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:727:11: note: 'block' was declared here 727 | uint8_t block; | ^~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor, int, int> >::WriteToStream(std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:733:13: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 733 | block = block << 1; | ~~~~~~^~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:727:11: note: 'block' was declared here 727 | uint8_t block; | ^~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor, int, int> >::EncodeProcessedFst(fst::ExpandedFst, int, int> > const&, std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:444:31: warning: 'previous' may be used uninitialized [-Wmaybe-uninitialized] 444 | WriteToBuffer(*it - previous); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:436:13: note: 'previous' was declared here 436 | StateId previous; | ^~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor, int, int> >::EncodeProcessedFst(fst::ExpandedFst, int, int> > const&, std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:444:31: warning: 'previous' may be used uninitialized [-Wmaybe-uninitialized] 444 | WriteToBuffer(*it - previous); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:436:13: note: 'previous' was declared here 436 | StateId previous; | ^~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor, int, int> >::EncodeProcessedFst(fst::ExpandedFst, int, int> > const&, std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:444:31: warning: 'previous' may be used uninitialized [-Wmaybe-uninitialized] 444 | WriteToBuffer(*it - previous); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:436:13: note: 'previous' was declared here 436 | StateId previous; | ^~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compressscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstcompressscript.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstcompressscript.so.26" && ln -s "libfstcompressscript.so.26.0.0" "libfstcompressscript.so.26") libtool: link: (cd ".libs" && rm -f "libfstcompressscript.so" && ln -s "libfstcompressscript.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/compress' Making all in const make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/const' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:21: ./../../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:21: ./../../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:21: ./../../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/const8-fst.o .libs/const16-fst.o .libs/const64-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstconst.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstconst.so.26" && ln -s "libfstconst.so.26.0.0" "libfstconst.so.26") libtool: link: (cd ".libs" && rm -f "libfstconst.so" && ln -s "libfstconst.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/const8-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/const16-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/const64-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/const' Making all in far make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/far' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/extensions/far/far.h:38, from ./../../include/fst/extensions/far/far-class.h:29, from far-class.cc:18: ./../../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:190:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' 190 | return new STTableReader(sources); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far.h:313:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 313 | STTableReader, FstReader>::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far.h:514:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 514 | return STTableFarReader::Open(sources); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far-class.h:65:37: required from 'fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl >]' 65 | : reader_(FarReader::Open(sources)) {} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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 > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far-class.h:166:56: required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl >; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]' 166 | auto impl = std::make_unique>(args->args); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ far-class.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/sttable.h:159:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 159 | 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:190:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' 190 | return new STTableReader(sources); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far.h:313:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 313 | STTableReader, FstReader>::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far.h:514:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 514 | return STTableFarReader::Open(sources); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far-class.h:65:37: required from 'fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl >]' 65 | : reader_(FarReader::Open(sources)) {} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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 > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far-class.h:166:56: required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl >; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]' 166 | auto impl = std::make_unique>(args->args); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ far-class.cc:66:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/sttable.h:159:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 159 | 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:190:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' 190 | return new STTableReader(sources); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far.h:313:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 313 | STTableReader, FstReader>::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far.h:514:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 514 | return STTableFarReader::Open(sources); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far-class.h:65:37: required from 'fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl >]' 65 | : reader_(FarReader::Open(sources)) {} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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 > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far-class.h:166:56: required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl >; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]' 166 | auto impl = std::make_unique>(args->args); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ far-class.cc:67:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/sttable.h:159:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 159 | 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:190:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]' 190 | return new STTableReader(sources); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far.h:313:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl]' 313 | STTableReader, FstReader>::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far.h:514:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl]' 514 | return STTableFarReader::Open(sources); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far-class.h:65:37: required from 'fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl]' 65 | : reader_(FarReader::Open(sources)) {} | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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 > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far-class.h:166:56: required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]' 166 | auto impl = std::make_unique>(args->args); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ far-class.cc:68:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/sttable.h:159:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 159 | for (size_t j = 0; (j < num_entries) && (!streams_[i]->fail()); ++j) { | ~~~^~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/vector-fst.h:43, from ./../../include/fst/extensions/far/far.h:44, from ./../../include/fst/extensions/far/compile-strings.h:35, from ./../../include/fst/extensions/far/farscript.h:29, from farscript.cc:21: ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:38, from ./../../include/fst/vector-fst.h:39: ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst, std::allocator > > >, fst::MutableFst > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst, std::allocator > > >, fst::MutableFst > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst, fst::VectorState, std::allocator > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst, std::allocator > > >, fst::MutableFst > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst, fst::VectorState, std::allocator > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst, std::allocator > > >, fst::MutableFst > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst, fst::VectorState, std::allocator > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/far/compile-strings.h:225: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, 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]' 225 | fst.reset(reader.GetVectorFst(keep_syms)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:73:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl]' 73 | ::fst::CompileStrings( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | args->sources, writer, args->fst_type, args->generate_keys, args->fet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | args->tt, args->symbols_source, args->unknown_symbol, args->keep_symbols, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | args->initial_symbols, args->key_prefix, args->key_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:69:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/far/farscript.h:37: ./../../include/fst/extensions/far/info.h: In instantiation of 'void fst::Info(const std::vector >&, std::string_view, std::string_view, bool) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]': ./../../include/fst/extensions/far/farscript.h:193: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>]' 193 | ::fst::Info(std::get<0>(*args), std::get<1>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:152:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/info.h:140:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:141:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 141 | 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 >&, std::string_view, std::string_view, bool) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]': ./../../include/fst/extensions/far/farscript.h:193: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>]' 193 | ::fst::Info(std::get<0>(*args), std::get<1>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:152:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/info.h:140:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:141:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 141 | 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 >&, std::string_view, std::string_view, bool) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]': ./../../include/fst/extensions/far/farscript.h:193: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>]' 193 | ::fst::Info(std::get<0>(*args), std::get<1>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:152:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/info.h:140:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:141:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 141 | 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 >&, std::string_view, std::string_view, bool) [with Arc = ArcTpl; std::string_view = std::basic_string_view]': ./../../include/fst/extensions/far/farscript.h:193: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>]' 193 | ::fst::Info(std::get<0>(*args), std::get<1>(*args), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | std::get<2>(*args), std::get<3>(*args)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:152:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/info.h:140:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 140 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:141:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 141 | if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./../../include/fst/prune.h:34, from ./../../include/fst/determinize.h:52, from ./../../include/fst/fstlib.h:58, from ./../../include/fst/script/arciterator-class.h:28, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:33, from ./../../include/fst/extensions/far/farscript.h:35: ./../../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:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/shortest-distance.h:352: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] 352 | 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:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/shortest-distance.h:352: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] 352 | 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:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/shortest-distance.h:352: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] 352 | 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 = ErrorWeight]': ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/shortest-distance.h:362:41: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 362 | return state != kNoStateId && state < distance.size() ? distance[state] | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/shortest-distance.h:316:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 316 | VectorFst rfst; | ^~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/rmfinalepsilon.h:27, from ./../../include/fst/encode.h:45, from ./../../include/fst/extensions/far/encode.h:23, from ./../../include/fst/extensions/far/farscript.h:32: ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/rmfinalepsilon.h:92:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' 92 | Connect(fst); | ~~~~~~~^~~~~ ./../../include/fst/encode.h:509:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' 509 | RmFinalEpsilon(fst); | ~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/far/encode.h:47:25: required from 'void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl >]' 47 | Decode(ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:130:9: required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl >; FarDecodeArgs = std::tuple]' 130 | Decode(reader, writer, mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:92:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' 92 | Connect(fst); | ~~~~~~~^~~~~ ./../../include/fst/encode.h:509:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' 509 | RmFinalEpsilon(fst); | ~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/far/encode.h:47:25: required from 'void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl >]' 47 | Decode(ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:130:9: required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl >; FarDecodeArgs = std::tuple]' 130 | Decode(reader, writer, mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:92:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' 92 | Connect(fst); | ~~~~~~~^~~~~ ./../../include/fst/encode.h:509:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' 509 | RmFinalEpsilon(fst); | ~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/far/encode.h:47:25: required from 'void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl >]' 47 | Decode(ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:130:9: required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl >; FarDecodeArgs = std::tuple]' 130 | Decode(reader, writer, mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:92:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl]' 92 | Connect(fst); | ~~~~~~~^~~~~ ./../../include/fst/encode.h:509:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl]' 509 | RmFinalEpsilon(fst); | ~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/far/encode.h:47:25: required from 'void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl]' 47 | Decode(ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:130:9: required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl; FarDecodeArgs = std::tuple]' 130 | Decode(reader, writer, mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/fstlib.h:78: ./../../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]': ./../../include/fst/isomorphic.h:89:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' 89 | PairState(fst1_->Start(), fst2_->Start()); | ^~~~~~~~~ ./../../include/fst/isomorphic.h:257:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' 257 | const bool result = iso.IsIsomorphic(); | ~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/far/isomorphic.h:39: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]' 39 | if (!Isomorphic(*fst1, *fst2, delta)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:226:40: required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl >; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]' 226 | args->retval = ::fst::Isomorphic( | ~~~~~~~~~~~~~~~~~~~~~~^ 227 | reader1, reader2, std::get<2>(args->args), std::get<3>(args->args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | std::get<4>(args->args)); | ~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:164:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/isomorphic.h:132: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] 132 | 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:89:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' 89 | PairState(fst1_->Start(), fst2_->Start()); | ^~~~~~~~~ ./../../include/fst/isomorphic.h:257:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' 257 | const bool result = iso.IsIsomorphic(); | ~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/far/isomorphic.h:39: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]' 39 | if (!Isomorphic(*fst1, *fst2, delta)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:226:40: required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl >; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]' 226 | args->retval = ::fst::Isomorphic( | ~~~~~~~~~~~~~~~~~~~~~~^ 227 | reader1, reader2, std::get<2>(args->args), std::get<3>(args->args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | std::get<4>(args->args)); | ~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:164:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/isomorphic.h:132: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] 132 | 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:89:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' 89 | PairState(fst1_->Start(), fst2_->Start()); | ^~~~~~~~~ ./../../include/fst/isomorphic.h:257:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' 257 | const bool result = iso.IsIsomorphic(); | ~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/far/isomorphic.h:39: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]' 39 | if (!Isomorphic(*fst1, *fst2, delta)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:226:40: required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl >; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]' 226 | args->retval = ::fst::Isomorphic( | ~~~~~~~~~~~~~~~~~~~~~~^ 227 | reader1, reader2, std::get<2>(args->args), std::get<3>(args->args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | std::get<4>(args->args)); | ~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:164:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/isomorphic.h:132: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] 132 | 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:89:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl]' 89 | PairState(fst1_->Start(), fst2_->Start()); | ^~~~~~~~~ ./../../include/fst/isomorphic.h:257:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl]' 257 | const bool result = iso.IsIsomorphic(); | ~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/far/isomorphic.h:39: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]' 39 | if (!Isomorphic(*fst1, *fst2, delta)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:226:40: required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]' 226 | args->retval = ::fst::Isomorphic( | ~~~~~~~~~~~~~~~~~~~~~~^ 227 | reader1, reader2, std::get<2>(args->args), std::get<3>(args->args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | std::get<4>(args->args)); | ~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:164:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/isomorphic.h:132: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] 132 | if (state_pairs_.size() <= s1) state_pairs_.resize(s1 + 1, kNoStateId); | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/far/encode.h:36:25: required from 'void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl >]' 36 | Encode(ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:144:9: required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl >; FarEncodeArgs = std::tuple]' 144 | Encode(reader, writer, mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:110:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/far/encode.h:36:25: required from 'void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl >]' 36 | Encode(ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:144:9: required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl >; FarEncodeArgs = std::tuple]' 144 | Encode(reader, writer, mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:110:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/far/encode.h:36:25: required from 'void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl >]' 36 | Encode(ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:144:9: required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl >; FarEncodeArgs = std::tuple]' 144 | Encode(reader, writer, mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:110:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:202: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] 202 | 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:480:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl]' 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/arc-map.h:144:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl; C = EncodeMapper >]' 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../../include/fst/encode.h:503:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl]' 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/far/encode.h:36:25: required from 'void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl]' 36 | Encode(ofst.get(), mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:144:9: required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl; FarEncodeArgs = std::tuple]' 144 | Encode(reader, writer, mapper); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:110:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/encode.h:202: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] 202 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/far/far.h:38: ./../../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:190:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' 190 | return new STTableReader(sources); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far.h:313:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 313 | STTableReader, FstReader>::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far.h:514:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 514 | return STTableFarReader::Open(sources); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/info.h:77:62: required from 'void fst::GetInfo(const std::vector >&, std::string_view, std::string_view, bool, FarInfoData*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 77 | std::unique_ptr> reader(FarReader::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:207: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*>]' 207 | ::fst::GetInfo(std::get<0>(*args), std::get<1>(*args), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | std::get<2>(*args), std::get<3>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ farscript.cc:143:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/sttable.h:159:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 159 | 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:190:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' 190 | return new STTableReader(sources); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far.h:313:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 313 | STTableReader, FstReader>::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far.h:514:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 514 | return STTableFarReader::Open(sources); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/info.h:77:62: required from 'void fst::GetInfo(const std::vector >&, std::string_view, std::string_view, bool, FarInfoData*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 77 | std::unique_ptr> reader(FarReader::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:207: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*>]' 207 | ::fst::GetInfo(std::get<0>(*args), std::get<1>(*args), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | std::get<2>(*args), std::get<3>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ farscript.cc:143:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/sttable.h:159:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 159 | 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:190:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' 190 | return new STTableReader(sources); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far.h:313:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 313 | STTableReader, FstReader>::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far.h:514:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' 514 | return STTableFarReader::Open(sources); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/info.h:77:62: required from 'void fst::GetInfo(const std::vector >&, std::string_view, std::string_view, bool, FarInfoData*) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' 77 | std::unique_ptr> reader(FarReader::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:207: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*>]' 207 | ::fst::GetInfo(std::get<0>(*args), std::get<1>(*args), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | std::get<2>(*args), std::get<3>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ farscript.cc:143:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/sttable.h:159:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 159 | 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:190:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]' 190 | return new STTableReader(sources); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/far.h:313:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl]' 313 | STTableReader, FstReader>::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/far.h:514:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl]' 514 | return STTableFarReader::Open(sources); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/info.h:77:62: required from 'void fst::GetInfo(const std::vector >&, std::string_view, std::string_view, bool, FarInfoData*) [with Arc = ArcTpl; std::string_view = std::basic_string_view]' 77 | std::unique_ptr> reader(FarReader::Open(sources)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/far/farscript.h:207: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*>]' 207 | ::fst::GetInfo(std::get<0>(*args), std::get<1>(*args), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | std::get<2>(*args), std::get<3>(*args), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | std::get<4>(*args)); | ~~~~~~~~~~~~~~~~~~~ farscript.cc:143:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/far/sttable.h:159:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 159 | for (size_t j = 0; (j < num_entries) && (!streams_[i]->fail()); ++j) { | ~~~^~~~~~~~~~~~~~ In file included from ./../../include/fst/shortest-distance.h:34: ./../../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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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::AnyArcFilter >; Less = fst::internal::ErrorLess; S = int]': ./../../include/fst/queue.h:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | 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:684: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]' 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/replace-util.h:37, from ./../../include/fst/replace.h:45, from ./../../include/fst/accumulator.h:39, from ./../../include/fst/fstlib.h:42: ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../../include/fst/dfs-visit.h:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> >&, fst::AnyArcFilter, int, int> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >; Visitor = TopOrderVisitor >; ArcFilter = AnyArcFilter >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl; ArcFilter = fst::AnyArcFilter >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:119:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >; ArcFilter = fst::AnyArcFilter > >; S = int]' 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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 >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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]' 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/shortest-distance.h:347:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' 347 | ShortestDistance(fst, &distance, false, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/far/print-strings.h:90: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]' 90 | << ShortestDistance(*fst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/farscript.h:253:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' 253 | ::fst::PrintStrings(reader, args->entry_type, args->token_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | args->begin_key, args->end_key, args->print_key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | args->print_weight, args->symbols_source, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | args->initial_symbols, args->generate_sources, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | args->source_prefix, args->source_suffix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ farscript.cc:181:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../../include/fst/queue.h:617: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] 617 | } 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:238:8: required from here 238 | void Update(StateId s) override { | ^~~~~~ ./../../include/fst/queue.h:240: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] 240 | 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../../include/fst/queue.h:509: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] 509 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/prune.h:32: ./../../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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../../include/fst/queue.h:221:8: required from here 221 | void Enqueue(StateId s) override { | ^~~~~~~ ./../../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 > >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 > >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/sttable.o .libs/stlist.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstfar.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstfar.so.26" && ln -s "libfstfar.so.26.0.0" "libfstfar.so.26") libtool: link: (cd ".libs" && rm -f "libfstfar.so" && ln -s "libfstfar.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/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.3-build/openfst-1.8.3/src/extensions/far/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ./.libs/libfstfar.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstfarscript.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstfarscript.so.26" && ln -s "libfstfarscript.so.26.0.0" "libfstfarscript.so.26") libtool: link: (cd ".libs" && rm -f "libfstfarscript.so" && ln -s "libfstfarscript.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/far' Making all in linear make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/linear' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:30, 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:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:549: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] 549 | 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:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:549: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] 549 | 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:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:549: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] 549 | for (int group = 0; group != groups_.size(); ++group) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../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:265: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]' 265 | const int group = builder->AddGroup(); | ~~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/linear/linearscript.h:332: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 >&>]' 332 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:640:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 640 | 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:290: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]' 290 | num_added += builder->AddWeight(group, copy_input, pred, weight); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:332: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 >&>]' 332 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:656:25: warning: comparison of integer expressions of different signedness: 'fst::LinearClassifierFstDataBuilder > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 656 | 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:237: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]' 237 | builder->AddWeight(group, copy_input, copy_output, weight); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:340: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 >&>]' 340 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:456:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 456 | for (int i = 1; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:480:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 480 | 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:550:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 550 | FeatureGroup *new_group = groups_[group]->Dump(max_future_size_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:836:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 836 | for (int i = 0; i < topology.NumNodes(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst-data-builder.h:35: ./../../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:558:61: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 558 | VLOG(1) << "Group " << group << ": " << new_group->Stats(); | ~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data.h:482:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 482 | 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:265: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]' 265 | const int group = builder->AddGroup(); | ~~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/linear/linearscript.h:332: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 >&>]' 332 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:640:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 640 | 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:290: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]' 290 | num_added += builder->AddWeight(group, copy_input, pred, weight); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:332: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 >&>]' 332 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:656:25: warning: comparison of integer expressions of different signedness: 'fst::LinearClassifierFstDataBuilder > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 656 | 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:237: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]' 237 | builder->AddWeight(group, copy_input, copy_output, weight); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:340: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 >&>]' 340 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:456:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 456 | for (int i = 1; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:480:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 480 | 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:550:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 550 | FeatureGroup *new_group = groups_[group]->Dump(max_future_size_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:836:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 836 | 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:558:61: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 558 | VLOG(1) << "Group " << group << ": " << new_group->Stats(); | ~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data.h:482:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 482 | 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:265: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]' 265 | const int group = builder->AddGroup(); | ~~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/linear/linearscript.h:332: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 >&>]' 332 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:640:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 640 | 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:290: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]' 290 | num_added += builder->AddWeight(group, copy_input, pred, weight); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:332: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 >&>]' 332 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:656:25: warning: comparison of integer expressions of different signedness: 'fst::LinearClassifierFstDataBuilder > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 656 | 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:237: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]' 237 | builder->AddWeight(group, copy_input, copy_output, weight); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:340: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 >&>]' 340 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:456:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 456 | for (int i = 1; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:480:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 480 | 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:550:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 550 | FeatureGroup *new_group = groups_[group]->Dump(max_future_size_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:836:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 836 | 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:558:61: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 558 | VLOG(1) << "Group " << group << ": " << new_group->Stats(); | ~~~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data.h:482:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 482 | 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:527: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]' 527 | bool added = groups_[group]->AddWeight(input, output, weight); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:237: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]' 237 | builder->AddWeight(group, copy_input, copy_output, weight); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:340: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 >&>]' 340 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 695 | while (num_input_start < input.size() && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:699:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 699 | while (num_output_start < output.size() && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:734:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 734 | if (num_input_end > future_size_ && num_input_end - future_size_ != 1) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:741:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 741 | ((input.size() == future_size_ && future_size_ != num_input_end) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:743:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 743 | num_input_end != future_size_ + num_output_end))) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:751:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 751 | if (num_input_start + num_input_end == input.size() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:752:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 752 | num_output_start + num_output_end == output.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:762:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | int cur = (num_input_start == 0 && num_output_start <= future_size_) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:769:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | num_output_start <= future_size_ ? 0 : num_output_start - future_size_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:775:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 775 | if (output.empty() && num_input_end > future_size_) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:802:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | 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:527: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]' 527 | bool added = groups_[group]->AddWeight(input, output, weight); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:237: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]' 237 | builder->AddWeight(group, copy_input, copy_output, weight); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:340: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 >&>]' 340 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 695 | while (num_input_start < input.size() && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:699:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 699 | while (num_output_start < output.size() && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:734:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 734 | if (num_input_end > future_size_ && num_input_end - future_size_ != 1) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:741:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 741 | ((input.size() == future_size_ && future_size_ != num_input_end) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:743:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 743 | num_input_end != future_size_ + num_output_end))) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:751:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 751 | if (num_input_start + num_input_end == input.size() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:752:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 752 | num_output_start + num_output_end == output.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:762:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | int cur = (num_input_start == 0 && num_output_start <= future_size_) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:769:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | num_output_start <= future_size_ ? 0 : num_output_start - future_size_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:775:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 775 | if (output.empty() && num_input_end > future_size_) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:802:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | 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:527: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]' 527 | bool added = groups_[group]->AddWeight(input, output, weight); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:237: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]' 237 | builder->AddWeight(group, copy_input, copy_output, weight); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:340: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 >&>]' 340 | AddModel(models[i], &fsyms, &osyms, &builder); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 695 | while (num_input_start < input.size() && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:699:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 699 | while (num_output_start < output.size() && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:734:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 734 | if (num_input_end > future_size_ && num_input_end - future_size_ != 1) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:741:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 741 | ((input.size() == future_size_ && future_size_ != num_input_end) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:743:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 743 | num_input_end != future_size_ + num_output_end))) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:751:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 751 | if (num_input_start + num_input_end == input.size() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:752:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 752 | num_output_start + num_output_end == output.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:762:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | int cur = (num_input_start == 0 && num_output_start <= future_size_) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:769:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | num_output_start <= future_size_ ? 0 : num_output_start - future_size_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:775:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 775 | if (output.empty() && num_input_end > future_size_) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:802:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | if (num_output_end > 0 || (output.empty() && num_input_end > future_size_)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst-data.h:35: ./../../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:120:7: required from 'fst::NestedTrieTopology::const_iterator::const_iterator(const fst::NestedTrieTopology*, int) [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 120 | SetProperCurEdge(); | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:158:41: required from 'fst::NestedTrieTopology::const_iterator fst::NestedTrieTopology::begin() const [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 158 | const_iterator begin() const { return const_iterator(this, 0); } | ^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:317:23: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 317 | : next_(that.begin(), that.end()) {} | ~~~~~~~~~~^~ ./../../include/fst/extensions/linear/trie.h:396: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>]' 396 | : topology_(that.topology_), values_(that.values_) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:846:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' 846 | typename FeatureGroup::Trie store_trie(trie_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:550:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 550 | FeatureGroup *new_group = groups_[group]->Dump(max_future_size_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/trie.h:124:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | 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:120:7: required from 'fst::NestedTrieTopology::const_iterator::const_iterator(const fst::NestedTrieTopology*, int) [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 120 | SetProperCurEdge(); | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:158:41: required from 'fst::NestedTrieTopology::const_iterator fst::NestedTrieTopology::begin() const [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 158 | const_iterator begin() const { return const_iterator(this, 0); } | ^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:317:23: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 317 | : next_(that.begin(), that.end()) {} | ~~~~~~~~~~^~ ./../../include/fst/extensions/linear/trie.h:396: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>]' 396 | : topology_(that.topology_), values_(that.values_) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:846:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' 846 | typename FeatureGroup::Trie store_trie(trie_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:550:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 550 | FeatureGroup *new_group = groups_[group]->Dump(max_future_size_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/trie.h:124:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | 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:120:7: required from 'fst::NestedTrieTopology::const_iterator::const_iterator(const fst::NestedTrieTopology*, int) [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 120 | SetProperCurEdge(); | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:158:41: required from 'fst::NestedTrieTopology::const_iterator fst::NestedTrieTopology::begin() const [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 158 | const_iterator begin() const { return const_iterator(this, 0); } | ^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:317:23: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 317 | : next_(that.begin(), that.end()) {} | ~~~~~~~~~~^~ ./../../include/fst/extensions/linear/trie.h:396: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>]' 396 | : topology_(that.topology_), values_(that.values_) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:846:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' 846 | typename FeatureGroup::Trie store_trie(trie_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:550:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 550 | FeatureGroup *new_group = groups_[group]->Dump(max_future_size_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/trie.h:124:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | if (cur_node_ < ptr_->NumNodes()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../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++/14/bits/hashtable_policy.h:1018: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::true_type]' 1018 | for (; __first != __last; ++__first) | ^~~~~~~~~ /usr/include/c++/14/bits/hashtable_policy.h:1001: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]' 1001 | return _M_insert_range(__first, __last, __node_gen, __unique_keys{}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/hashtable.h:1274: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::true_type]' 1274 | { this->insert(__f, __l); } | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/hashtable.h:577: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> >]' 577 | __unique_keys{}) | ^ /usr/include/c++/14/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> >]' 184 | : _M_h(__first, __last, __n, __hf, __eql, __a) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:317:7: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 317 | : next_(that.begin(), that.end()) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:396: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>]' 396 | : topology_(that.topology_), values_(that.values_) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:846:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' 846 | typename FeatureGroup::Trie store_trie(trie_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:550:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 550 | FeatureGroup *new_group = groups_[group]->Dump(max_future_size_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/trie.h:253:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 253 | 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++/14/bits/hashtable_policy.h:1018: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::true_type]' 1018 | for (; __first != __last; ++__first) | ^~~~~~~~~ /usr/include/c++/14/bits/hashtable_policy.h:1001: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]' 1001 | return _M_insert_range(__first, __last, __node_gen, __unique_keys{}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/hashtable.h:1274: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::true_type]' 1274 | { this->insert(__f, __l); } | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/hashtable.h:577: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> >]' 577 | __unique_keys{}) | ^ /usr/include/c++/14/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> >]' 184 | : _M_h(__first, __last, __n, __hf, __eql, __a) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:317:7: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 317 | : next_(that.begin(), that.end()) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:396: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>]' 396 | : topology_(that.topology_), values_(that.values_) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:846:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' 846 | typename FeatureGroup::Trie store_trie(trie_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:550:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 550 | FeatureGroup *new_group = groups_[group]->Dump(max_future_size_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/trie.h:253:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 253 | 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++/14/bits/hashtable_policy.h:1018: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::true_type]' 1018 | for (; __first != __last; ++__first) | ^~~~~~~~~ /usr/include/c++/14/bits/hashtable_policy.h:1001: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]' 1001 | return _M_insert_range(__first, __last, __node_gen, __unique_keys{}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/hashtable.h:1274: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::true_type]' 1274 | { this->insert(__f, __l); } | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/14/bits/hashtable.h:577: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> >]' 577 | __unique_keys{}) | ^ /usr/include/c++/14/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> >]' 184 | : _M_h(__first, __last, __n, __hf, __eql, __a) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:317:7: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' 317 | : next_(that.begin(), that.end()) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h:396: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>]' 396 | : topology_(that.topology_), values_(that.values_) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:846:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' 846 | typename FeatureGroup::Trie store_trie(trie_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:550:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' 550 | FeatureGroup *new_group = groups_[group]->Dump(max_future_size_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linearscript.h:342: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 >&>]' 342 | LinearTaggerFst fst(builder.Dump(), &isyms, &osyms); | ~~~~~~~~~~~~^~ linearscript.cc:81:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/linear/trie.h:253:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 253 | while (cur_node_ < ptr_->NumNodes() && ptr_->nodes_[cur_node_]->empty()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/cassert:44, from ./../../include/fst/log.h:23, from ./../../include/fst/extensions/linear/linearscript.h:29: ./../../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:133:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' 133 | SetFinal(s, data_->FinalWeight(InternalBegin(state_stub_), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | InternalEnd(state_stub_))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:194:3: note: in expansion of macro 'DCHECK_EQ' 194 | 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:671:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' 671 | SetFinal(s, FinalWeight(state_stub_)); | ^~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:78: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] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:779:5: note: in expansion of macro 'DCHECK_LE' 779 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linearscript.h:32: ./../../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:677:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 677 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:833:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../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/log.h:78:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:842:5: note: in expansion of macro 'DCHECK_LE' 842 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:847:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 847 | 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:133:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' 133 | SetFinal(s, data_->FinalWeight(InternalBegin(state_stub_), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | InternalEnd(state_stub_))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:194:3: note: in expansion of macro 'DCHECK_EQ' 194 | 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:671:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' 671 | SetFinal(s, FinalWeight(state_stub_)); | ^~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:78: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] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:779:5: note: in expansion of macro 'DCHECK_LE' 779 | 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:677:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 677 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:833:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../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/log.h:78:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:842:5: note: in expansion of macro 'DCHECK_LE' 842 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:847:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 847 | 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:133:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]' 133 | SetFinal(s, data_->FinalWeight(InternalBegin(state_stub_), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | InternalEnd(state_stub_))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:194:3: note: in expansion of macro 'DCHECK_EQ' 194 | 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:671:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]' 671 | SetFinal(s, FinalWeight(state_stub_)); | ^~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:78: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] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:779:5: note: in expansion of macro 'DCHECK_LE' 779 | 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:677:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 677 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:833:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../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/log.h:78:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:842:5: note: in expansion of macro 'DCHECK_LE' 842 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:847:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 847 | 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:231:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' 231 | data_->EncodeStartState(&state_stub_); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:122:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' 122 | StateId start = FindStartState(); | ^~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:47:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:76:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | 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:231:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' 231 | data_->EncodeStartState(&state_stub_); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:122:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' 122 | StateId start = FindStartState(); | ^~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:47:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:76:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | 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:231:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' 231 | data_->EncodeStartState(&state_stub_); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:122:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' 122 | StateId start = FindStartState(); | ^~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:47:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:76:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | 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::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:331: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]' 331 | data_->TakeTransition(BufferEnd(state), InternalBegin(state), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | InternalEnd(state), ilabel, olabel, next_stub_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | &weight); | ~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:354: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]' 354 | PushArc(s, MakeArc(state, ilabel, LinearFstData::kStartOfSentence, | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:409:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' 409 | ExpandArcs(s, state_stub_, LinearFstData::kEndOfSentence, &next_stub_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:142:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 142 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:167:3: note: in expansion of macro 'DCHECK_EQ' 167 | 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:331: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]' 331 | data_->TakeTransition(BufferEnd(state), InternalBegin(state), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | InternalEnd(state), ilabel, olabel, next_stub_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | &weight); | ~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:354: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]' 354 | PushArc(s, MakeArc(state, ilabel, LinearFstData::kStartOfSentence, | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:409:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' 409 | ExpandArcs(s, state_stub_, LinearFstData::kEndOfSentence, &next_stub_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:142:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 142 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:167:3: note: in expansion of macro 'DCHECK_EQ' 167 | 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:331: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]' 331 | data_->TakeTransition(BufferEnd(state), InternalBegin(state), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | InternalEnd(state), ilabel, olabel, next_stub_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | &weight); | ~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:354: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]' 354 | PushArc(s, MakeArc(state, ilabel, LinearFstData::kStartOfSentence, | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:409:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' 409 | ExpandArcs(s, state_stub_, LinearFstData::kEndOfSentence, &next_stub_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:142:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 142 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:167:3: note: in expansion of macro 'DCHECK_EQ' 167 | 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:1143:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' 1143 | fst_.GetMutableImpl()->MatchInput(s_, label, &arcs_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:1134:8: required from here 1134 | bool Find(Label label) final { | ^~~~ ./../../include/fst/extensions/linear/linear-fst.h:869:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:880:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | 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:1143:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' 1143 | fst_.GetMutableImpl()->MatchInput(s_, label, &arcs_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:1134:8: required from here 1134 | bool Find(Label label) final { | ^~~~ ./../../include/fst/extensions/linear/linear-fst.h:869:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:880:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | 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:1143:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' 1143 | fst_.GetMutableImpl()->MatchInput(s_, label, &arcs_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:1134:8: required from here 1134 | bool Find(Label label) final { | ^~~~ ./../../include/fst/extensions/linear/linear-fst.h:869:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:880:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/collection.h:30, from ./../../include/fst/extensions/linear/linear-fst.h:42: 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:91:35: ./../../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'node' in 'MEM[(struct CompactHashBiTable *)_4].current_entry_' [-Wdangling-pointer=] 166 | 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:90:12: note: 'node' declared here 90 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:87:57: note: 'this' declared here 87 | 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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/linearscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstlinearscript.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstlinearscript.so.26" && ln -s "libfstlinearscript.so.26.0.0" "libfstlinearscript.so.26") libtool: link: (cd ".libs" && rm -f "libfstlinearscript.so" && ln -s "libfstlinearscript.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../../include/fst/arc-map.h:34, from ./../../include/fst/extensions/linear/loglinear-apply.h:22, from fstloglinearapply-main.cc:23: ./../../include/fst/impl-to-fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:138:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ fstloglinearapply-main.cc:63:21: required from here 63 | fst::StdVectorFst ofst; | ^~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:38, from ./../../include/fst/mutable-fst.h:38: ./../../include/fst/impl-to-fst.h:114:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 114 | 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:295:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ fstloglinearapply-main.cc:63:21: required from here 63 | fst::StdVectorFst ofst; | ^~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ fstloglinearapply-main.cc:63:21: required from here 63 | fst::StdVectorFst ofst; | ^~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of ‘class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/expanded-fst.h:138:7: required from ‘class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >’ 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:69:22: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 69 | VectorFst minimal_log_ifsa; | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by ‘fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 114 | 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:295:7: required from ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:69:22: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 69 | VectorFst minimal_log_ifsa; | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by ‘fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >’: ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst >, fst::VectorState >, std::allocator > > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:69:22: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 69 | VectorFst minimal_log_ifsa; | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by ‘fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-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:138:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/minimize.h:536:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 536 | VectorFst> gfst; | ^~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 114 | 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:295:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/minimize.h:536:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 536 | VectorFst> gfst; | ^~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 138 | 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:527:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/minimize.h:536:44: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 536 | VectorFst> gfst; | ^~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/compose.h:35, from ./../../include/fst/extensions/linear/loglinear-apply.h:25: ./../../include/fst/connect.h: In instantiation of ‘void fst::Connect(MutableFst*) [with Arc = ArcTpl >]’: ./../../include/fst/compose.h:1054:28: required from ‘void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]’ 1054 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:64:12: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 64 | Compose(ifst, lfst, &unnormalized_ofst); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/loglinear-apply.h:32: ./../../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:352: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]’ 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:73:20: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 73 | RmEpsilon(&log_ifsa); | ~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:227:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 227 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:240:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 240 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:253:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:261:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:265:27: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:292:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘fst::ExpandedFst > >::StateId’ {aka ‘int’} [-Wsign-compare] 292 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-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:138:7: required from ‘class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/minimize.h:298:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ 298 | VectorFst Tr_; | ^~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by ‘fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 114 | 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:295:7: required from ‘class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/minimize.h:298:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ 298 | VectorFst Tr_; | ^~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by ‘fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 138 | 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:527:7: required from ‘class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/minimize.h:298:21: required from ‘class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >’ 298 | VectorFst Tr_; | ^~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by ‘fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of ‘class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/expanded-fst.h:138:7: required from ‘class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/minimize.h:298:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ 298 | VectorFst Tr_; | ^~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:568:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by ‘fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 114 | 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:295:7: required from ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/minimize.h:298:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ 298 | VectorFst Tr_; | ^~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:568:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by ‘fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of ‘class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >’: ./../../include/fst/vector-fst.h:527:7: required from ‘class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >’ 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/minimize.h:298:21: required from ‘class fst::internal::CyclicMinimizer >, fst::LifoQueue >’ 298 | VectorFst Tr_; | ^~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:568:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: ‘fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]’ was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by ‘fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=’ 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/shortest-distance.h:34, from ./../../include/fst/prune.h:34, from ./../../include/fst/determinize.h:52, from ./../../include/fst/extensions/linear/loglinear-apply.h:26: ./../../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:684: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]’ 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:349: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]’ 349 | AutoQueue state_queue(*fst, &distance, EpsilonArcFilter()); | ^~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:73:20: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 73 | RmEpsilon(&log_ifsa); | ~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | 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:313:12: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]’ 313 | Connect(fst); | ~~~~~~~^~~~~ ./../../include/fst/rmepsilon.h:352: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]’ 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:73:20: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 73 | RmEpsilon(&log_ifsa); | ~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/minimize.h:45, from ./../../include/fst/extensions/linear/loglinear-apply.h:29: ./../../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:101:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:540:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/push.h:53:39: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/push.h:33: ./../../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:102:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:540:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:73: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] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:79:27: warning: comparison of integer expressions of different signedness: ‘fst::ArcTpl, fst::GALLIC_LEFT>, int, int>::StateId’ {aka ‘int’} and ‘std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:107: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] 107 | 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:473:10: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 473 | Connect(fst); | ~~~~~~~^~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | 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:101:49: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ 101 | const auto total_weight = ComputeTotalWeight(*fst, distance, reverse); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:562:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/push.h:49: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] 49 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/push.h:53: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] 53 | 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:102:13: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ 102 | Reweight(fst, distance, type); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:562:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:73:11: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:79: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] 79 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:107: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] 107 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/replace-util.h:37, from ./../../include/fst/replace.h:45, from ./../../include/fst/accumulator.h:39, from ./../../include/fst/lookahead-matcher.h:34, from ./../../include/fst/lookahead-filter.h:35, from ./../../include/fst/compose.h:40: ./../../include/fst/topsort.h: In instantiation of ‘void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]’: ./../../include/fst/dfs-visit.h:119:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]’ 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/rmepsilon.h:245:13: required from ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]’ 245 | DfsVisit(*fst, &top_order_visitor, EpsilonArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:352: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]’ 352 | RmEpsilon(fst, &distance, opts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:73:20: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 73 | RmEpsilon(&log_ifsa); | ~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../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:325:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 325 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:484:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:397: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] 397 | 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:325:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ 325 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:484:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:568:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:397: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] 397 | for (StateId s = 0; s < hstates.size(); ++s) partition_.Add(s, hstates[s]); | ~~^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/loglinear-apply.h:24: ./../../include/fst/arcsort.h: In instantiation of ‘bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]’: ./../../include/fst/state-map.h:117:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]’ 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]’ 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:80:14: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 80 | ArcSort(&tropical_ifsa, OLabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:684: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>]’ 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308: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>]’ 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/push.h:99:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:540:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | 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:684: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>]’ 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319: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>]’ 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/push.h:99:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:540:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/minimize.h:38: ./../../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:480:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/arc-map.h:144:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]’ 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../../include/fst/encode.h:503:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h:544:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 544 | Encode(&gfst, &encoder); | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h:202: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] 202 | 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:684: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]’ 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/push.h:99:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:562:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | 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:684: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]’ 684 | SccQueueType(fst, scc_, &queue_types, filter, less.get(), &all_trivial, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | &unweighted); | ~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/push.h:99:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:562:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:783:25: warning: comparison of integer expressions of different signedness: ‘StateId’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../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:480:41: required from ‘Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]’ 480 | const auto triple = table_->Decode(arc.ilabel); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/arc-map.h:144:31: required from ‘void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]’ 144 | aiter.SetValue((*mapper)(arc)); | ~~~~~~~~~^~~~~ ./../../include/fst/encode.h:503:9: required from ‘void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]’ 503 | ArcMap(fst, mapper); | ~~~~~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h:567:11: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 567 | Encode(fst, &encoder); | ~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h:202: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] 202 | 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:117:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]’ 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]’ 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h:483:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 483 | ArcSort(fst, comp); | ~~~~~~~^~~~~~~~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:212:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ 212 | size_t hash = hasher(s); | ~~~~~~^~~ ./../../include/fst/minimize.h:243:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ 243 | PrePartition(fst); | ^~~~~~~~~~~~ ./../../include/fst/minimize.h:136:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ 136 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:162: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] 162 | 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:117:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]’ 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]’ 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h:483:12: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ 483 | ArcSort(fst, comp); | ~~~~~~~^~~~~~~~~~~ ./../../include/fst/minimize.h:568:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:212:29: required from ‘void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ 212 | size_t hash = hasher(s); | ~~~~~~^~~ ./../../include/fst/minimize.h:243:5: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ 243 | PrePartition(fst); | ^~~~~~~~~~~~ ./../../include/fst/minimize.h:136:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ 136 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:568:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:162: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] 162 | 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:142: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> >]’ 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:392:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:325:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 325 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:484:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:344: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] 344 | 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:158: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> >]’ 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]’ 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:392:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:325:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 325 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:484:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:368:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | 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:142:29: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:392:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:325:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ 325 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:484:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:568:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:344:13: warning: comparison of integer expressions of different signedness: ‘fst::internal::AcyclicMinimizer > >::StateId’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | 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:158:31: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]’ 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from ‘void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]’ 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:392:13: required from ‘void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]’ 392 | DfsVisit(fst, &hvisitor); | ~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:325:5: required from ‘fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]’ 325 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:484:27: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ 484 | AcyclicMinimizer minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:568:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:368:15: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | 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:119: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> >]’ 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434: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]’ 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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>]’ 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:308: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>]’ 308 | AutoQueue state_queue(fst, distance, arc_filter); | ^~~~~~~~~~~ ./../../include/fst/push.h:99:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:540:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../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:119: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> > >]’ 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434: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]’ 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int>, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter, int, int>, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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>]’ 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319: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>]’ 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/push.h:99:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]’ 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:540:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 540 | Push(&gfst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../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:117:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]’ 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]’ 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h:238:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ 238 | ArcSort(&Tr_, icomp); | ~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h:136:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]’ 136 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:545:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 545 | internal::AcceptorMinimize(&gfst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:119:25: required from ‘void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]’ 119 | visitor->FinishVisit(); | ~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/queue.h:434:13: required from ‘fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]’ 434 | DfsVisit(fst, &top_order_visitor, filter); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst, int, int> > >&, fst::AnyArcFilter, int, int> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]’ 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h:661: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]’ 661 | queue_ = std::make_unique>(fst, filter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h:319:24: required from ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]’ 319 | AutoQueue state_queue(rfst, &rdistance, rarc_filter); | ^~~~~~~~~~~ ./../../include/fst/push.h:99:19: required from ‘void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]’ 99 | ShortestDistance(*fst, &distance, reverse, delta); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h:562:9: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 562 | Push(fst, REWEIGHT_TO_INITIAL, delta); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../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:117:25: required from ‘void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from ‘void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]’ 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from ‘void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]’ 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h:238:12: required from ‘void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ 238 | ArcSort(&Tr_, icomp); | ~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h:136:5: required from ‘fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]’ 136 | Initialize(fst); | ^~~~~~~~~~ ./../../include/fst/minimize.h:491:60: required from ‘void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]’ 491 | CyclicMinimizer> minimizer(*fst); | ^~~~~~~~~ ./../../include/fst/minimize.h:568:31: required from ‘void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]’ 568 | internal::AcceptorMinimize(fst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:76:17: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]’ 76 | Minimize(&minimal_log_ifsa); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/loglinear-apply.h:53:28: required from ‘void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]’ 53 | LogLinearApply(ifst, lfst, ofst, normalize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstloglinearapply-main.cc:65:22: required from here 65 | fst::LogLinearApply(*ifst1, *ifst2, &ofst, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66 | FST_FLAGS_normalize); | ~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:554:11: required from here 554 | StateId Head() const final { | ^~~~ ./../../include/fst/queue.h:558: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] 558 | ((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:569:8: required from here 569 | void Enqueue(StateId s) final { | ^~~~~~~ ./../../include/fst/queue.h:580: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] 580 | 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:587:8: required from here 587 | void Dequeue() final { | ^~~~~~~ ./../../include/fst/queue.h:590: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] 590 | } 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:599:8: required from here 599 | bool Empty() const final { | ^~~~~ ./../../include/fst/queue.h:608: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] 608 | 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:613:8: required from here 613 | void Clear() final { | ^~~~~ ./../../include/fst/queue.h:617: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] 617 | } 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:501:8: required from here 501 | void Enqueue(StateId s) final { | ^~~~~~~ ./../../include/fst/queue.h:509: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] 509 | 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:628: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]’ 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../../include/fst/determinize.h:648: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] 648 | 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:628: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]’ 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../../include/fst/determinize.h:648: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] 648 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/lookahead-matcher.h:36: ./../../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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | 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:628: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]’ 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../../include/fst/determinize.h:648:39: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 648 | 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:649: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]’ 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../../include/fst/determinize.h:628: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]’ 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../../include/fst/determinize.h:660: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] 660 | (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:649: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]’ 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../../include/fst/determinize.h:628: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]’ 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../../include/fst/determinize.h:660: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] 660 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/determinize.h:41: ./../../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:296: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]’ 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../../include/fst/impl-to-fst.h:47: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]’ 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../../include/fst/factor-weight.h:353: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] 353 | 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:296:16: required from ‘fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]’ 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../../include/fst/impl-to-fst.h:47: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]’ 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../../include/fst/factor-weight.h:353: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] 353 | while (unfactored_.size() <= element.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::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]’: ./../../include/fst/determinize.h:649: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]’ 649 | out_dist_->push_back(ComputeDistance(subset)); | ^~~~~~~~~~~~~~~ ./../../include/fst/determinize.h:628: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]’ 628 | return FindState(std::move(tuple)); | ^~~~~~~~~ ./../../include/fst/determinize.h:622:11: required from here 622 | StateId ComputeStart() override { | ^~~~~~~~~~~~ ./../../include/fst/determinize.h:660: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] 660 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/cache.h:40: ./../../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:416: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 > >]’ 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 > >]’ 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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> >]’ 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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> >]’ 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:296: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]’ 296 | SetStart(FindState(Element(fst_->Start(), Weight::One()))); | ^~~~~~~~~ ./../../include/fst/impl-to-fst.h:47: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]’ 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../../include/fst/factor-weight.h:353: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] 353 | 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:416: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>]’ 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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>]’ 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]’ 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]’ 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]’ 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]’ 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/replace.h:35: In member function ‘fst::CompactHashBiTable, int, int>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:353:34, inlined from ‘fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> >, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:647:43: ./../../include/fst/bi-table.h:166:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl, int, int>, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter, int, int> >, fst::DefaultDeterminizeStateTable, int, int>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, fst::IntegerFilterState >, std::default_delete, int, int>, fst::IntegerFilterState > > >)’: ./../../include/fst/determinize.h:349:17: note: ‘raw_tuple’ declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../../include/fst/determinize.h:645:54: note: ‘this’ declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:353:34, inlined from ‘fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:647:43: ./../../include/fst/bi-table.h:166:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)4>, fst::IntegerFilterState > > >)’: ./../../include/fst/determinize.h:349:17: note: ‘raw_tuple’ declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../../include/fst/determinize.h:645:54: note: ‘this’ declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ In member function ‘fst::CompactHashBiTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)’, inlined from ‘fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:353:34, inlined from ‘fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)’ at ./../../include/fst/determinize.h:647:43: ./../../include/fst/bi-table.h:166:20: warning: storing the address of local variable ‘raw_tuple’ in ‘MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_’ [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/determinize.h: In member function ‘fst::internal::DeterminizeFsaImpl, int, int>, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter, int, int>, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr, int, int>, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete, int, int>, (fst::GallicType)2>, fst::IntegerFilterState > > >)’: ./../../include/fst/determinize.h:349:17: note: ‘raw_tuple’ declared here 349 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../../include/fst/determinize.h:645:54: note: ‘this’ declared here 645 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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++/14/cassert:44, from ./../../include/fst/log.h:23, from ./../../include/fst/extensions/linear/linear-fst.h:39, 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:133:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' 133 | SetFinal(s, data_->FinalWeight(InternalBegin(state_stub_), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | InternalEnd(state_stub_))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:194:3: note: in expansion of macro 'DCHECK_EQ' 194 | 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:133:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]' 133 | SetFinal(s, data_->FinalWeight(InternalBegin(state_stub_), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | InternalEnd(state_stub_))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:194:3: note: in expansion of macro 'DCHECK_EQ' 194 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst.h:40: ./../../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:231:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' 231 | data_->EncodeStartState(&state_stub_); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:122:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' 122 | StateId start = FindStartState(); | ^~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:47:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:76:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | 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:231:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' 231 | data_->EncodeStartState(&state_stub_); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:122:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' 122 | StateId start = FindStartState(); | ^~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:47:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' 47 | StateId Start() const override { return impl_->Start(); } | ~~~~~~~~~~~~^~ ./../../include/fst/impl-to-fst.h:47:11: required from here 47 | StateId Start() const override { return impl_->Start(); } | ^~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:76:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | 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::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:331: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]' 331 | data_->TakeTransition(BufferEnd(state), InternalBegin(state), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | InternalEnd(state), ilabel, olabel, next_stub_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | &weight); | ~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:354: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]' 354 | PushArc(s, MakeArc(state, ilabel, LinearFstData::kStartOfSentence, | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:409:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' 409 | ExpandArcs(s, state_stub_, LinearFstData::kEndOfSentence, &next_stub_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:142:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 142 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:167:3: note: in expansion of macro 'DCHECK_EQ' 167 | 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:331: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]' 331 | data_->TakeTransition(BufferEnd(state), InternalBegin(state), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | InternalEnd(state), ilabel, olabel, next_stub_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | &weight); | ~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:354: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]' 354 | PushArc(s, MakeArc(state, ilabel, LinearFstData::kStartOfSentence, | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:409:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' 409 | ExpandArcs(s, state_stub_, LinearFstData::kEndOfSentence, &next_stub_); | ^~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:142:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 142 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/log.h:75: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] 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:75:25: note: in expansion of macro 'DCHECK' 75 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:167:3: note: in expansion of macro 'DCHECK_EQ' 167 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/collection.h:30, from ./../../include/fst/extensions/linear/linear-fst.h:42: 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:91:35: ./../../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'node' in 'MEM[(struct CompactHashBiTable *)_4].current_entry_' [-Wdangling-pointer=] 166 | 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:90:12: note: 'node' declared here 90 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:87:57: note: 'this' declared here 87 | 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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/linear-tagger-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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++/14/cassert:44, from ./../../include/fst/log.h:23, from ./../../include/fst/extensions/linear/linear-fst.h:39, 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:671:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' 671 | SetFinal(s, FinalWeight(state_stub_)); | ^~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:78: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] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:779:5: note: in expansion of macro 'DCHECK_LE' 779 | 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:677:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 677 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:833:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../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/log.h:78:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:842:5: note: in expansion of macro 'DCHECK_LE' 842 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:847:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 847 | 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:671:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]' 671 | SetFinal(s, FinalWeight(state_stub_)); | ^~~~~~~~~~~ ./../../include/fst/impl-to-fst.h:49:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:49:10: required from here 49 | Weight Final(StateId s) const override { return impl_->Final(s); } | ^~~~~ ./../../include/fst/log.h:78: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] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:779:5: note: in expansion of macro 'DCHECK_LE' 779 | 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:677:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' 677 | if (!HasArcs(s)) Expand(s); | ^~~~~~ ./../../include/fst/impl-to-fst.h:51: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]' 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ~~~~~~~~~~~~~~^~~ ./../../include/fst/impl-to-fst.h:51:10: required from here 51 | size_t NumArcs(StateId s) const override { return impl_->NumArcs(s); } | ^~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:833:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../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/log.h:78:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:78:25: note: in expansion of macro 'DCHECK' 78 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:842:5: note: in expansion of macro 'DCHECK_LE' 842 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:847:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 847 | 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:1143:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' 1143 | fst_.GetMutableImpl()->MatchInput(s_, label, &arcs_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:1134:8: required from here 1134 | bool Find(Label label) final { | ^~~~ ./../../include/fst/extensions/linear/linear-fst.h:869:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:880:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | 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:1143:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' 1143 | fst_.GetMutableImpl()->MatchInput(s_, label, &arcs_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:1134:8: required from here 1134 | bool Find(Label label) final { | ^~~~ ./../../include/fst/extensions/linear/linear-fst.h:869:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:880:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/collection.h:30, from ./../../include/fst/extensions/linear/linear-fst.h:42: 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:91:35: ./../../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'node' in 'MEM[(struct CompactHashBiTable *)_4].current_entry_' [-Wdangling-pointer=] 166 | 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:90:12: note: 'node' declared here 90 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:87:57: note: 'this' declared here 87 | 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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/linear-classifier-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/linear' Making all in lookahead make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/lookahead' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 arc_lookahead-fst.cc:19: ./../../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../../include/fst/arc-map.h:34, from ./../../include/fst/arcsort.h:32, from ./../../include/fst/accumulator.h:34, from ilabel_lookahead-fst.cc:18: ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:29:5: required from here 29 | ILabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:38, from ./../../include/fst/mutable-fst.h:38: ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:29:5: required from here 29 | ILabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183: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_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >, std::is_convertible, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > >, std::default_delete, int, int> > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:29:5: required from here 29 | ILabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:35:5: required from here 35 | ILabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:35:5: required from here 35 | ILabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183: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_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >, std::is_convertible, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > >, std::default_delete, int, int> > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:35:5: required from here 35 | ILabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:41:5: required from here 41 | ILabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:41:5: required from here 41 | ILabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183: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_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >, std::is_convertible, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > >, std::default_delete, int, int> > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:41:5: required from here 41 | ILabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:320:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 320 | ArcSort(fst, ILabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:29:5: required from here 29 | ILabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:323:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 323 | ArcSort(fst, OLabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:29:5: required from here 29 | ILabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:320:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 320 | ArcSort(fst, ILabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:35:5: required from here 35 | ILabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:323:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 323 | ArcSort(fst, OLabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:35:5: required from here 35 | ILabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:320:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 320 | ArcSort(fst, ILabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:41:5: required from here 41 | ILabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:323:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 323 | ArcSort(fst, OLabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:41:5: required from here 41 | ILabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/label-reachable.h:40, from ./../../include/fst/lookahead-matcher.h:38, from ilabel_lookahead-fst.cc:21: ./../../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:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610: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]' 610 | std::make_unique(fst, reach_input, std::move(accumulator), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | kFlags & kLookAheadKeepRelabelData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:474:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:29:5: required from here 29 | ILabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207: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] 207 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:209:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 209 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:216: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] 216 | 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:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610: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]' 610 | std::make_unique(fst, reach_input, std::move(accumulator), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | kFlags & kLookAheadKeepRelabelData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:474:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:35:5: required from here 35 | ILabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207: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] 207 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:209:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 209 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:216: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] 216 | 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:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610: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]' 610 | std::make_unique(fst, reach_input, std::move(accumulator), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | kFlags & kLookAheadKeepRelabelData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:474:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:41:5: required from here 41 | ILabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207: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] 207 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:209:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 209 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:216: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] 216 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ In file included from ./../../include/fst/replace-util.h:32, from ./../../include/fst/replace.h:45, from ./../../include/fst/accumulator.h:39: ./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename Arc::StateId = int]': ./../../include/fst/state-reachable.h:199:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 199 | Condense(fst, &cfst, &scc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:29:5: required from here 29 | ILabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h:81:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | 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 Arc::StateId = int]': ./../../include/fst/state-reachable.h:199:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 199 | Condense(fst, &cfst, &scc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:35:5: required from here 35 | ILabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h:81:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | 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 Arc::StateId = int]': ./../../include/fst/state-reachable.h:199:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 199 | Condense(fst, &cfst, &scc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:41:5: required from here 41 | ILabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h:81:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (StateId s = 0; s < scc->size(); ++s) { | ~~^~~~~~~~~~~~~ ./../../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:142:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:191:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 191 | DfsVisit(fst, &reach_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 151 | AcyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:29:5: required from here 29 | ILabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:70: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] 70 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:71: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] 71 | 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:142:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:191:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 191 | DfsVisit(fst, &reach_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 151 | AcyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:35:5: required from here 35 | ILabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:70: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] 70 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:71: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] 71 | 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:142:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:191:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 191 | DfsVisit(fst, &reach_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 151 | AcyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:41:5: required from here 41 | ILabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:70: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] 70 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:71: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] 71 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/label-reachable.h:37: ./../../include/fst/interval-set.h: In instantiation of 'void fst::IntervalSet::Normalize() [with T = int; Store = fst::VectorIntervalStore]': ./../../include/fst/state-reachable.h:116:27: required from 'void fst::IntervalReachVisitor::FinishState(StateId, StateId, const Arc*) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]' 116 | (*isets_)[s].Normalize(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/dfs-visit.h:158:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:191:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 191 | DfsVisit(fst, &reach_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 151 | AcyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ilabel_lookahead-fst.cc:29:5: required from here 29 | ILabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../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) { | ~~^~~~~~~~~~~~~~~~~~ In file included from ilabel_lookahead-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 > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./../../include/fst/cache.h:40: ./../../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:395: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 > >]' 395 | accumulator_->Init(fst, copy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:571: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 > >]' 571 | label_reachable_->ReachInit(fst, reach_input, copy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:567:8: required from here 567 | void InitLookAheadFst(const Fst &fst, bool copy = false) override { | ^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h:333: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] 333 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:335:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 335 | 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:395: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 > >]' 395 | accumulator_->Init(fst, copy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:571: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 > >]' 571 | label_reachable_->ReachInit(fst, reach_input, copy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:567:8: required from here 567 | void InitLookAheadFst(const Fst &fst, bool copy = false) override { | ^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h:333: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] 333 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:335:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 335 | 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:395: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 > >]' 395 | accumulator_->Init(fst, copy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:571: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 > >]' 571 | label_reachable_->ReachInit(fst, reach_input, copy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:567:8: required from here 567 | void InitLookAheadFst(const Fst &fst, bool copy = false) override { | ^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h:333: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] 333 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:335:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 335 | 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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../../include/fst/arc-map.h:34, from ./../../include/fst/arcsort.h:32, from ./../../include/fst/accumulator.h:34, from olabel_lookahead-fst.cc:18: ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:29:5: required from here 29 | OLabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:38, from ./../../include/fst/mutable-fst.h:38: ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:29:5: required from here 29 | OLabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183: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_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >, std::is_convertible, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > >, std::default_delete, int, int> > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:29:5: required from here 29 | OLabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:35:5: required from here 35 | OLabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:35:5: required from here 35 | OLabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183: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_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >, std::is_convertible, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > >, std::default_delete, int, int> > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:35:5: required from here 35 | OLabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:41:5: required from here 41 | OLabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:41:5: required from here 41 | OLabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ /usr/include/c++/14/type_traits:1499:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' 1499 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:183: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, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >' 199 | : decltype(__detail::__and_fn<_Bn...>(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/type_traits:183: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_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > >*, fst::MutableFst, int, int> >*>, std::__not_, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > > > >, std::is_convertible, int, int>, fst::VectorState, int, int>, std::allocator, int, int> > > > >, std::default_delete, int, int> > > >}]' 183 | __enable_if_t...>; | ^~~~~ /usr/include/c++/14/type_traits:199:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:41:5: required from here 41 | OLabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:320:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 320 | ArcSort(fst, ILabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:29:5: required from here 29 | OLabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:323:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 323 | ArcSort(fst, OLabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:29:5: required from here 29 | OLabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:320:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 320 | ArcSort(fst, ILabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:35:5: required from here 35 | OLabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:323:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 323 | ArcSort(fst, OLabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:35:5: required from here 35 | OLabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:320:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 320 | ArcSort(fst, ILabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:41:5: required from here 41 | OLabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:323:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' 323 | ArcSort(fst, OLabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:672:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:223:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, std::string_view, 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_view = std::basic_string_view]' 223 | Init init(&impl); | ^~~~ ./../../include/fst/matcher-fst.h:123: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 >]' 123 | : ImplToExpandedFst(data ? CreateImpl(fst, Name, data) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:41:5: required from here 41 | OLabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/label-reachable.h:40, from ./../../include/fst/lookahead-matcher.h:38, from olabel_lookahead-fst.cc:21: ./../../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:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610: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]' 610 | std::make_unique(fst, reach_input, std::move(accumulator), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | kFlags & kLookAheadKeepRelabelData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:474:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:29:5: required from here 29 | OLabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207: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] 207 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:209:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 209 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:216: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] 216 | 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:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610: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]' 610 | std::make_unique(fst, reach_input, std::move(accumulator), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | kFlags & kLookAheadKeepRelabelData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:474:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:35:5: required from here 35 | OLabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207: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] 207 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:209:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 209 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:216: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] 216 | 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:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610: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]' 610 | std::make_unique(fst, reach_input, std::move(accumulator), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | kFlags & kLookAheadKeepRelabelData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:474:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:41:5: required from here 41 | OLabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207: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] 207 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:209:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 209 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:216: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] 216 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ In file included from ./../../include/fst/replace-util.h:32, from ./../../include/fst/replace.h:45, from ./../../include/fst/accumulator.h:39: ./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename Arc::StateId = int]': ./../../include/fst/state-reachable.h:199:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 199 | Condense(fst, &cfst, &scc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:29:5: required from here 29 | OLabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h:81:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | 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 Arc::StateId = int]': ./../../include/fst/state-reachable.h:199:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 199 | Condense(fst, &cfst, &scc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:35:5: required from here 35 | OLabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h:81:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | 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 Arc::StateId = int]': ./../../include/fst/state-reachable.h:199:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 199 | Condense(fst, &cfst, &scc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:153:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 153 | CyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262: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 > >]' 262 | FindIntervals(ins); | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:1077: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, int, int>, unsigned int>&, const bool&, unique_ptr, int, int> >, default_delete, int, int> > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:610:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:41:5: required from here 41 | OLabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h:81:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (StateId s = 0; s < scc->size(); ++s) { | ~~^~~~~~~~~~~~~ ./../../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:142:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:191:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 191 | DfsVisit(fst, &reach_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 151 | AcyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:29:5: required from here 29 | OLabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:70: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] 70 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:71: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] 71 | 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:142:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:191:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 191 | DfsVisit(fst, &reach_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 151 | AcyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:35:5: required from here 35 | OLabelLookAheadFst_LogArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:70: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] 70 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:71: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] 71 | 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:142:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' 142 | dfs = visitor->InitState(root, root); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:191:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 191 | DfsVisit(fst, &reach_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 151 | AcyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' 553 | StateReachable state_reachable(*fst_); | ^~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:262:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:41:5: required from here 41 | OLabelLookAheadFst_Log64Arc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:70: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] 70 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:71: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] 71 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/label-reachable.h:37: ./../../include/fst/interval-set.h: In instantiation of 'void fst::IntervalSet::Normalize() [with T = int; Store = fst::VectorIntervalStore]': ./../../include/fst/state-reachable.h:116:27: required from 'void fst::IntervalReachVisitor::FinishState(StateId, StateId, const Arc*) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]' 116 | (*isets_)[s].Normalize(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ./../../include/fst/dfs-visit.h:158:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' 158 | visitor->FinishState(s, parent_state->state_id, &piter.Value()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/dfs-visit.h:216:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' 216 | DfsVisit(fst, visitor, AnyArcFilter()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:191:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 191 | DfsVisit(fst, &reach_visitor); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' 151 | AcyclicStateReachable(fst); | ^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/label-reachable.h:553:50: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:204:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, std::string_view) [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_view = std::basic_string_view]' 204 | return CreateDataAndImpl(result, name); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/matcher-fst.h:124: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 >]' 124 | : CreateDataAndImpl(fst, Name)) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/register.h:108: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 >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105: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 > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ olabel_lookahead-fst.cc:29:5: required from here 29 | OLabelLookAheadFst_StdArc_registerer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../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) { | ~~^~~~~~~~~~~~~~~~~~ In file included from olabel_lookahead-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 > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./../../include/fst/cache.h:40: ./../../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:395: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 > >]' 395 | accumulator_->Init(fst, copy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:571: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 > >]' 571 | label_reachable_->ReachInit(fst, reach_input, copy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:567:8: required from here 567 | void InitLookAheadFst(const Fst &fst, bool copy = false) override { | ^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h:333: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] 333 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:335:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 335 | 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:395: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 > >]' 395 | accumulator_->Init(fst, copy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:571: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 > >]' 571 | label_reachable_->ReachInit(fst, reach_input, copy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:567:8: required from here 567 | void InitLookAheadFst(const Fst &fst, bool copy = false) override { | ^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h:333: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] 333 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:335:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 335 | 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:395: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 > >]' 395 | accumulator_->Init(fst, copy); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:571: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 > >]' 571 | label_reachable_->ReachInit(fst, reach_input, copy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/lookahead-matcher.h:567:8: required from here 567 | void InitLookAheadFst(const Fst &fst, bool copy = false) override { | ^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h:333: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] 333 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:335:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 335 | 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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/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.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstlookahead.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstlookahead.so.26" && ln -s "libfstlookahead.so.26.0.0" "libfstlookahead.so.26") libtool: link: (cd ".libs" && rm -f "libfstlookahead.so" && ln -s "libfstlookahead.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/arc_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/ilabel_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/olabel_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/lookahead' Making all in pdt make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/pdt' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/matcher.h:37, from ./../../include/fst/filter-state.h:30, from ./../../include/fst/state-table.h:33, from ./../../include/fst/extensions/pdt/pdt.h:34, from ./../../include/fst/extensions/pdt/compose.h:31, from ./../../include/fst/extensions/pdt/pdtscript.h:33, from pdtscript.cc:24: ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:486:18: required from 'class fst::PdtPrunedExpand > >' 486 | VectorFst rfst_; | ^~~~~ ./../../include/fst/extensions/pdt/expand.h:942:26: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 942 | PdtPrunedExpand pruned_expand(ifst, parens, opts.keep_parentheses); | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:38, from ./../../include/fst/state-table.h:32: ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:486:18: required from 'class fst::PdtPrunedExpand > >' 486 | VectorFst rfst_; | ^~~~~ ./../../include/fst/extensions/pdt/expand.h:942:26: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 942 | PdtPrunedExpand pruned_expand(ifst, parens, opts.keep_parentheses); | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:486:18: required from 'class fst::PdtPrunedExpand > >' 486 | VectorFst rfst_; | ^~~~~ ./../../include/fst/extensions/pdt/expand.h:942:26: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 942 | PdtPrunedExpand pruned_expand(ifst, parens, opts.keep_parentheses); | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../../include/fst/extensions/pdt/replace.h:620:28: required from 'class fst::PdtLeftSRParser > >' 620 | mutable ReplaceUtil replace_util_; | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:815: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]' 815 | PdtLeftSRParser pr(ifst_array, opts); | ^~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../../include/fst/extensions/pdt/replace.h:620:28: required from 'class fst::PdtLeftSRParser > >' 620 | mutable ReplaceUtil replace_util_; | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:815: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]' 815 | PdtLeftSRParser pr(ifst_array, opts); | ^~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../../include/fst/extensions/pdt/replace.h:620:28: required from 'class fst::PdtLeftSRParser > >' 620 | mutable ReplaceUtil replace_util_; | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:815: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]' 815 | PdtLeftSRParser pr(ifst_array, opts); | ^~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../../include/fst/extensions/pdt/replace.h:620:28: required from 'class fst::PdtLeftSRParser > >' 620 | mutable ReplaceUtil replace_util_; | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:815: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]' 815 | PdtLeftSRParser pr(ifst_array, opts); | ^~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../../include/fst/extensions/pdt/replace.h:620:28: required from 'class fst::PdtLeftSRParser > >' 620 | mutable ReplaceUtil replace_util_; | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:815: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]' 815 | PdtLeftSRParser pr(ifst_array, opts); | ^~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/replace-util.h:256:26: required from 'class fst::ReplaceUtil > >' 256 | mutable VectorFst depfst_; // FST ID dependencies. | ^~~~~~~ ./../../include/fst/extensions/pdt/replace.h:620:28: required from 'class fst::PdtLeftSRParser > >' 620 | mutable ReplaceUtil replace_util_; | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:815: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]' 815 | PdtLeftSRParser pr(ifst_array, opts); | ^~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/compose.h:35, from ./../../include/fst/extensions/pdt/compose.h:33: ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/extensions/pdt/compose.h:499:28: required from 'void fst::Compose(const Fst&, const std::vector >&, const Fst&, MutableFst*, const PdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 499 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:72:12: required from 'void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl >; PdtComposeArgs = std::tuple, std::allocator > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]' 72 | Compose(ifst1, typed_parens, ifst2, ofst, std::get<4>(*args)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:56:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:499:28: required from 'void fst::Compose(const Fst&, const std::vector >&, const Fst&, MutableFst*, const PdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 499 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:72:12: required from 'void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl >; PdtComposeArgs = std::tuple, std::allocator > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]' 72 | Compose(ifst1, typed_parens, ifst2, ofst, std::get<4>(*args)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:56:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:499:28: required from 'void fst::Compose(const Fst&, const std::vector >&, const Fst&, MutableFst*, const PdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 499 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:72:12: required from 'void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl >; PdtComposeArgs = std::tuple, std::allocator > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]' 72 | Compose(ifst1, typed_parens, ifst2, ofst, std::get<4>(*args)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:56:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/replace.h:45, from ./../../include/fst/accumulator.h:39, from ./../../include/fst/lookahead-matcher.h:34, from ./../../include/fst/lookahead-filter.h:35, from ./../../include/fst/compose.h:40: ./../../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]': ./../../include/fst/extensions/pdt/replace.h:509: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]' 509 | class PdtLeftSRParser final : public PdtParser { | ^~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/replace-util.h:133: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] 133 | 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:509: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]' 509 | class PdtLeftSRParser final : public PdtParser { | ^~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/replace-util.h:133: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] 133 | 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:509: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]' 509 | class PdtLeftSRParser final : public PdtParser { | ^~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/replace-util.h:133: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] 133 | for (Label i = 0; i < fst_array_.size(); ++i) delete fst_array_[i]; | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/expand.h:37, from ./../../include/fst/extensions/pdt/pdtscript.h:34: ./../../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:727:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Label = int]' 727 | PdtShortestPath psp(ifst, parens, opts); | ^~~ ./../../include/fst/extensions/pdt/pdtscript.h:220:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 220 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/shortest-path.h:372: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] 372 | 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:727:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Label = int]' 727 | PdtShortestPath psp(ifst, parens, opts); | ^~~ ./../../include/fst/extensions/pdt/pdtscript.h:227:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 227 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/shortest-path.h:372: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] 372 | 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::StateOrderQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:727:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]' 727 | PdtShortestPath psp(ifst, parens, opts); | ^~~ ./../../include/fst/extensions/pdt/pdtscript.h:234:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 234 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/shortest-path.h:372: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] 372 | 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::FifoQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:727:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Label = int]' 727 | PdtShortestPath psp(ifst, parens, opts); | ^~~ ./../../include/fst/extensions/pdt/pdtscript.h:220:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 220 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/shortest-path.h:372: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] 372 | 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:727:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Label = int]' 727 | PdtShortestPath psp(ifst, parens, opts); | ^~~ ./../../include/fst/extensions/pdt/pdtscript.h:227:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 227 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/shortest-path.h:372: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] 372 | 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::StateOrderQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:727:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]' 727 | PdtShortestPath psp(ifst, parens, opts); | ^~~ ./../../include/fst/extensions/pdt/pdtscript.h:234:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 234 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/shortest-path.h:372: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] 372 | 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::FifoQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:727:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Label = int]' 727 | PdtShortestPath psp(ifst, parens, opts); | ^~~ ./../../include/fst/extensions/pdt/pdtscript.h:220:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 220 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/shortest-path.h:372: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] 372 | 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:727:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Label = int]' 727 | PdtShortestPath psp(ifst, parens, opts); | ^~~ ./../../include/fst/extensions/pdt/pdtscript.h:227:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 227 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/shortest-path.h:372: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] 372 | 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::StateOrderQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:727:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]' 727 | PdtShortestPath psp(ifst, parens, opts); | ^~~ ./../../include/fst/extensions/pdt/pdtscript.h:234:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 234 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/shortest-path.h:372: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] 372 | for (Label i = 0; i < parens.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ./../../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:884:5: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 884 | SetFlags(s, kExpanded, kExpanded | kEnqueued); | ^~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/expand.h:585: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] 585 | 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:896:9: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 896 | ProcOpenParen(s, arc, stack_id, nextstack_id); | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/expand.h:762: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] 762 | 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:901:39: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 901 | VLOG(2) << "d[" << s << "] = " << Distance(s) << ", fd[" << s | ^~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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 < 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:902:26: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 902 | << "] = " << FinalDistance(s); | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/expand.h:606: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] 606 | 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:708:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' 708 | SetSourceState(s, ifst_->Start()); | ^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:880:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 880 | ProcStart(); | ^~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/expand.h:625: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] 625 | 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:717:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' 717 | SetFinalDistance(state_table_.FindState(tuple), Weight::One()); | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:880:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 880 | ProcStart(); | ^~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/expand.h:612: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] 612 | 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:718:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' 718 | SetDistance(s, Weight::One()); | ^~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:880:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 880 | ProcStart(); | ^~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/expand.h:599: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] 599 | 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:833:9: required from 'void fst::PdtPrunedExpand::ProcDestStates(StateId, StackId) [with Arc = fst::ArcTpl >; StateId = int; StackId = int]' 833 | if (!(Flags(s) & kSourceState)) return; | ^~~~~ ./../../include/fst/extensions/pdt/expand.h:888:5: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 888 | ProcDestStates(s, stack_id); | ^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/expand.h:579: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] 579 | return s < flags_.size() ? flags_[s] : 0; | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/pdtscript.h:36: ./../../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:668:41: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' 668 | const auto label = GetLabelStatePair(os).first; | ~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/replace.h:647:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' 647 | ProcSCCs(ofst, &open_dest, &close_src, &close_non_term_weight); | ^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:816: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]' 816 | pr.GetParser(ofst, parens); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/replace.h:177: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] 177 | 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:668:41: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' 668 | const auto label = GetLabelStatePair(os).first; | ~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/replace.h:647:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' 647 | ProcSCCs(ofst, &open_dest, &close_src, &close_non_term_weight); | ^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:816: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]' 816 | pr.GetParser(ofst, parens); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/replace.h:177: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] 177 | 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:668:41: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' 668 | const auto label = GetLabelStatePair(os).first; | ~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/replace.h:647:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' 647 | ProcSCCs(ofst, &open_dest, &close_src, &close_non_term_weight); | ^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:816: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]' 816 | pr.GetParser(ofst, parens); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/replace.h:177: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] 177 | if (os >= label_state_pairs_.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/shortest-path.h:42: ./../../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:638:18: required from 'void fst::PdtPrunedExpand::AddStateAndEnqueue(StateId) [with Arc = fst::ArcTpl >; StateId = int]' 638 | queue_.Update(s); | ~~~~~~~~~~~~~^~~ ./../../include/fst/extensions/pdt/expand.h:706:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' 706 | AddStateAndEnqueue(s); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:880:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 880 | ProcStart(); | ^~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:240: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] 240 | 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:670:26: required from 'bool fst::PdtPrunedExpand::PruneArc(StateId, const Arc&) [with Arc = fst::ArcTpl >; StateId = int]' 670 | if ((cached_source_ != SourceState(s)) || | ^~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:742:7: required from 'bool fst::PdtPrunedExpand::ProcNonParen(StateId, const Arc&, bool) [with Arc = fst::ArcTpl >; StateId = int]' 742 | if (PruneArc(s, arc)) return false; | ^~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:894:9: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 894 | ProcNonParen(s, arc, true); | ^~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/expand.h:619: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] 619 | 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:633:26: required from 'void fst::PdtShortestPath::Enqueue(SearchState) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; SearchState = fst::internal::PdtShortestPathData > >::SearchState]' 633 | state_queue_->Enqueue(s.state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/extensions/pdt/shortest-path.h:496:3: required from 'void fst::PdtShortestPath::GetDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; StateId = int]' 496 | Enqueue(q); | ^~~~~~~ ./../../include/fst/extensions/pdt/shortest-path.h:387:5: required from 'void fst::PdtShortestPath::ShortestPath(fst::MutableFst*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue]' 387 | GetDistance(start_); | ^~~~~~~~~~~ ./../../include/fst/extensions/pdt/shortest-path.h:728:19: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]' 728 | psp.ShortestPath(ofst); | ~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:234:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' 234 | ShortestPath(fst, typed_parens, ofst, spopts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:116:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/queue.h:509: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] 509 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/queue.h:38: ./../../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:224:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::PdtPrunedExpand > >::StackCompare; bool update = true; StateId = int]' 224 | key_[s] = heap_.Insert(s); | ~~~~~~~~~~~~^~~ ./../../include/fst/extensions/pdt/expand.h:635:19: required from 'void fst::PdtPrunedExpand::AddStateAndEnqueue(StateId) [with Arc = fst::ArcTpl >; StateId = int]' 635 | queue_.Enqueue(s); | ~~~~~~~~~~~~~~^~~ ./../../include/fst/extensions/pdt/expand.h:706:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' 706 | AddStateAndEnqueue(s); | ^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:880:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 880 | ProcStart(); | ^~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../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:146:5: required from 'fst::ReplaceUtil::StateId fst::ReplaceUtil::SCC(Label) const [with Arc = fst::ArcTpl >; StateId = int; Label = int]' 146 | GetDependencies(false); | ^~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:549:59: required from 'size_t fst::PdtLeftSRParser::SCC(Label) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; Label = int]' 549 | size_t SCC(Label label) const { return replace_util_.SCC(label); } | ~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/pdt/replace.h:671:25: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' 671 | const auto scc_id = SCC(label); | ^~~ ./../../include/fst/extensions/pdt/replace.h:647:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' 647 | ProcSCCs(ofst, &open_dest, &close_src, &close_non_term_weight); | ^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:816: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]' 816 | pr.GetParser(ofst, parens); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/replace-util.h:350: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] 350 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:358: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] 358 | 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:160:5: required from 'uint8_t fst::ReplaceUtil::SCCProperties(StateId) [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]' 160 | GetSCCProperties(); | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:554:55: required from 'bool fst::PdtLeftSRParser::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl >; size_t = long unsigned int]' 554 | const auto scc_props = replace_util_.SCCProperties(scc_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:676:9: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' 676 | if (SCCLeftLinear(scc_id)) { | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:647:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' 647 | ProcSCCs(ofst, &open_dest, &close_src, &close_non_term_weight); | ^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:816: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]' 816 | pr.GetParser(ofst, parens); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/replace-util.h:599: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] 599 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:604: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] 604 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:614: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] 614 | 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:146:5: required from 'fst::ReplaceUtil::StateId fst::ReplaceUtil::SCC(Label) const [with Arc = fst::ArcTpl >; StateId = int; Label = int]' 146 | GetDependencies(false); | ^~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:549:59: required from 'size_t fst::PdtLeftSRParser::SCC(Label) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; Label = int]' 549 | size_t SCC(Label label) const { return replace_util_.SCC(label); } | ~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/pdt/replace.h:671:25: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' 671 | const auto scc_id = SCC(label); | ^~~ ./../../include/fst/extensions/pdt/replace.h:647:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' 647 | ProcSCCs(ofst, &open_dest, &close_src, &close_non_term_weight); | ^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:816: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]' 816 | pr.GetParser(ofst, parens); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/replace-util.h:350: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] 350 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:358: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] 358 | 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:160:5: required from 'uint8_t fst::ReplaceUtil::SCCProperties(StateId) [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]' 160 | GetSCCProperties(); | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:554:55: required from 'bool fst::PdtLeftSRParser::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl >; size_t = long unsigned int]' 554 | const auto scc_props = replace_util_.SCCProperties(scc_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:676:9: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' 676 | if (SCCLeftLinear(scc_id)) { | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:647:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' 647 | ProcSCCs(ofst, &open_dest, &close_src, &close_non_term_weight); | ^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:816: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]' 816 | pr.GetParser(ofst, parens); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/replace-util.h:599: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] 599 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:604: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] 604 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:614: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] 614 | 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:146:5: required from 'fst::ReplaceUtil::StateId fst::ReplaceUtil::SCC(Label) const [with Arc = fst::ArcTpl >; StateId = int; Label = int]' 146 | GetDependencies(false); | ^~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:549:59: required from 'size_t fst::PdtLeftSRParser::SCC(Label) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; Label = int]' 549 | size_t SCC(Label label) const { return replace_util_.SCC(label); } | ~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/pdt/replace.h:671:25: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' 671 | const auto scc_id = SCC(label); | ^~~ ./../../include/fst/extensions/pdt/replace.h:647:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' 647 | ProcSCCs(ofst, &open_dest, &close_src, &close_non_term_weight); | ^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:816: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]' 816 | pr.GetParser(ofst, parens); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/replace-util.h:350: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] 350 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:358: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] 358 | 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:160:5: required from 'uint8_t fst::ReplaceUtil::SCCProperties(StateId) [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]' 160 | GetSCCProperties(); | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:554:55: required from 'bool fst::PdtLeftSRParser::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl >; size_t = long unsigned int]' 554 | const auto scc_props = replace_util_.SCCProperties(scc_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:676:9: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' 676 | if (SCCLeftLinear(scc_id)) { | ^~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:647:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' 647 | ProcSCCs(ofst, &open_dest, &close_src, &close_non_term_weight); | ^~~~~~~~ ./../../include/fst/extensions/pdt/replace.h:816: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]' 816 | pr.GetParser(ofst, parens); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:145: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 >&>]' 145 | Replace(typed_pairs, ofst, &typed_parens, opts); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:98:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/replace-util.h:599: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] 599 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:604: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] 604 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:614: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] 614 | 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:406:22: required from 'bool fst::PdtPrunedExpand::StackCompare::operator()(fst::PdtPrunedExpand::StateId, fst::PdtPrunedExpand::StateId) const [with Arc = fst::ArcTpl >; fst::PdtPrunedExpand::StateId = int]' 406 | return less_(Distance(s1), Distance(s2)); | ^~~~~~~~ ./../../include/fst/heap.h:159:39: required from 'void fst::Heap::Heapify(int) [with T = int; Compare = fst::PdtPrunedExpand > >::StackCompare]' 159 | auto largest = (l < size_ && comp_(values_[l], values_[i])) ? l : i; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/heap.h:90:5: required from 'fst::Heap::Value fst::Heap::Pop() [with T = int; Compare = fst::PdtPrunedExpand > >::StackCompare; Value = int]' 90 | Heapify(0); | ^~~~~~~ ./../../include/fst/queue.h:232:21: required from 'void fst::ShortestFirstQueue::Dequeue() [with S = int; Compare = fst::PdtPrunedExpand > >::StackCompare; bool update = true]' 232 | key_[heap_.Pop()] = kNoStateId; | ~~~~~~~~~^~ ./../../include/fst/extensions/pdt/expand.h:883:19: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' 883 | queue_.Dequeue(); | ~~~~~~~~~~~~~~^~ ./../../include/fst/extensions/pdt/expand.h:943:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' 943 | pruned_expand.Expand(ofst, opts.weight_threshold); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/pdtscript.h:108:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' 108 | Expand(fst, typed_parens, ofst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 109 | fst::PdtExpandOptions( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | std::get<3>(*args).connect, std::get<3>(*args).keep_parentheses, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | *(std::get<3>(*args) | ~~~~~~~~~~~~~~~~~~~~ 112 | .weight_threshold.GetWeight()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdtscript.cc:65:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/pdt/expand.h:418: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] 418 | return (s < distance_.size()) && (s < fdistance_.size()) | ~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:418: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] 418 | return (s < distance_.size()) && (s < fdistance_.size()) | ~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/cache.h:40, from ./../../include/fst/compose.h:33: ./../../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/error-weight.h:23, from ./../../include/fst/arc.h:30, from ./../../include/fst/fst.h:43, from ./../../include/fst/extensions/pdt/pdt.h:33: ./../../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:171:67: required from 'bool fst::ParenMatcher::IsOpenParen(Label) const [with F = fst::Fst > >; Label = int]' 171 | bool IsOpenParen(Label label) const { return open_parens_.Member(label); } | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/pdt/compose.h:219:8: required from 'bool fst::ParenMatcher::Find(Label) [with F = fst::Fst > >; Label = int]' 219 | (IsOpenParen(match_label) || IsCloseParen(match_label))) { | ^~~~~~~~~~~ ./../../include/fst/compose.h:379: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 >]' 379 | if (matchera->Find(match_input ? arc.olabel : arc.ilabel)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/compose.h:367: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 >]' 367 | MatchArc(s, matchera, loop, match_input); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/compose.h:310: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]' 310 | OrderedExpand(s, fst2_, s2, fst1_, s1, matcher2_, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/compose.h:304:8: required from here 304 | void Expand(StateId s) override { | ^~~~~~ ./../../include/fst/util.h:489:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::set, std::allocator >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 489 | } else if (min_key_ != NoKey && max_key_ + 1 == min_key_ + set_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/state-table.h:31: 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:91:35: ./../../include/fst/bi-table.h:166:20: warning: storing the address of local variable 'node' in 'MEM[(struct CompactHashBiTable *)_4].current_entry_' [-Wdangling-pointer=] 166 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./../../include/fst/extensions/pdt/paren.h:33, from ./../../include/fst/extensions/pdt/expand.h:34: ./../../include/fst/extensions/pdt/collection.h: In member function 'fst::Collection::FindId(std::vector > const&, bool)': ./../../include/fst/extensions/pdt/collection.h:90:12: note: 'node' declared here 90 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:87:57: note: 'this' declared here 87 | 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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/getters.o .libs/pdtscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstpdtscript.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstpdtscript.so.26" && ln -s "libfstpdtscript.so.26.0.0" "libfstpdtscript.so.26") libtool: link: (cd ".libs" && rm -f "libfstpdtscript.so" && ln -s "libfstpdtscript.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/pdt' Making all in mpdt make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/mpdt' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/extensions/mpdt/mpdtscript.h:33, from mpdtscript.cc:24: ./../../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:160:17: required from 'void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl >; MPdtInfoArgs = std::tuple, std::allocator > >&, const std::vector >&>]' 160 | MPdtInfo mpdtinfo(fst, typed_parens, typed_assignments); | ^~~~~~~~ mpdtscript.cc:88:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/mpdt/info.h:113: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] 113 | 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:160:17: required from 'void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl >; MPdtInfoArgs = std::tuple, std::allocator > >&, const std::vector >&>]' 160 | MPdtInfo mpdtinfo(fst, typed_parens, typed_assignments); | ^~~~~~~~ mpdtscript.cc:88:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/mpdt/info.h:113: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] 113 | 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:160:17: required from 'void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl >; MPdtInfoArgs = std::tuple, std::allocator > >&, const std::vector >&>]' 160 | MPdtInfo mpdtinfo(fst, typed_parens, typed_assignments); | ^~~~~~~~ mpdtscript.cc:88:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/mpdt/info.h:113: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] 113 | for (Label i = 0; i < assignments.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/compose.h:35, from ./../../include/fst/extensions/pdt/compose.h:33, from ./../../include/fst/extensions/mpdt/compose.h:31, from ./../../include/fst/extensions/mpdt/mpdtscript.h:31: ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/extensions/mpdt/compose.h:265: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]' 265 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../../include/fst/extensions/mpdt/mpdtscript.h:69: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>]' 69 | Compose(ifst1, typed_parens, typed_assignments, ifst2, ofst, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | std::get<5>(*args)); | ~~~~~~~~~~~~~~~~~~~ mpdtscript.cc:53:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:265: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]' 265 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../../include/fst/extensions/mpdt/mpdtscript.h:69: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>]' 69 | Compose(ifst1, typed_parens, typed_assignments, ifst2, ofst, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | std::get<5>(*args)); | ~~~~~~~~~~~~~~~~~~~ mpdtscript.cc:53:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | 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:265: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]' 265 | if (opts.connect) Connect(ofst); | ~~~~~~~^~~~~~ ./../../include/fst/extensions/mpdt/mpdtscript.h:69: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>]' 69 | Compose(ifst1, typed_parens, typed_assignments, ifst2, ofst, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | std::get<5>(*args)); | ~~~~~~~~~~~~~~~~~~~ mpdtscript.cc:53:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/connect.h:56:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/mpdt/compose.h:30: ./../../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:72: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 >]' 72 | stack_(parens_, assignments_), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/mpdt/compose.h:202: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]' 202 | filter = new MPdtFilter(ifst1, ifst2, matcher1, matcher2, &parens, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | &assignments, expand, keep_parens); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/mpdt/compose.h:261: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]' 261 | MPdtComposeFstOptions copts(ifst1, parens, assignments, ifst2, | ^~~~~ ./../../include/fst/extensions/mpdt/mpdtscript.h:69: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>]' 69 | Compose(ifst1, typed_parens, typed_assignments, ifst2, ofst, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | std::get<5>(*args)); | ~~~~~~~~~~~~~~~~~~~ mpdtscript.cc:53:1: required from here 168 | ({#Op, Arc::Type()}, Op) | ^ ./../../include/fst/extensions/mpdt/mpdt.h:227:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (Level i = 0; i < assignments.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/error-weight.h:23, from ./../../include/fst/arc.h:30, from ./../../include/fst/fst.h:43, from ./../../include/fst/extensions/pdt/pdt.h:33, from ./../../include/fst/extensions/mpdt/mpdt.h:37: ./../../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:171:67: required from 'bool fst::ParenMatcher::IsOpenParen(Label) const [with F = fst::Fst > >; Label = int]' 171 | bool IsOpenParen(Label label) const { return open_parens_.Member(label); } | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/pdt/compose.h:219:8: required from 'bool fst::ParenMatcher::Find(Label) [with F = fst::Fst > >; Label = int]' 219 | (IsOpenParen(match_label) || IsCloseParen(match_label))) { | ^~~~~~~~~~~ ./../../include/fst/compose.h:379: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 >]' 379 | if (matchera->Find(match_input ? arc.olabel : arc.ilabel)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/compose.h:367: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 >]' 367 | MatchArc(s, matchera, loop, match_input); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/compose.h:310: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]' 310 | OrderedExpand(s, fst2_, s2, fst1_, s1, matcher2_, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/compose.h:304:8: required from here 304 | void Expand(StateId s) override { | ^~~~~~ ./../../include/fst/util.h:489:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::set, std::allocator >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 489 | } 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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/mpdtscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstmpdtscript.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstmpdtscript.so.26" && ln -s "libfstmpdtscript.so.26.0.0" "libfstmpdtscript.so.26") libtool: link: (cd ".libs" && rm -f "libfstmpdtscript.so" && ln -s "libfstmpdtscript.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/mpdt' Making all in ngram make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/ngram' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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:28: ./../../include/fst/extensions/ngram/nthbit.h: In function 'int fst::nth_bit(uint64_t, uint32_t)': ./../../include/fst/extensions/ngram/nthbit.h:124:30: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 124 | 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:317:30: warning: comparison of integer expressions of different signedness: 'const int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 317 | if (word_zeros_count > zeros_to_skip) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ bitmap-index.cc:334:32: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 334 | if (word_ones_count[i] > ones_to_skip) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/cache.h:37, from ./../../include/fst/arc-map.h:34, from ./../../include/fst/arcsort.h:32, from ./../../include/fst/extensions/ngram/ngram-fst.h:44, from ngram-fst.cc:18: ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:572:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename Arc::StateId = int]' 572 | VectorFst context_fst; | ^~~~~~~~~~~ /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:28:1: required from here 28 | REGISTER_FST(NGramFst, StdArc); | ^~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:38, from ./../../include/fst/mutable-fst.h:38: ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:572:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename Arc::StateId = int]' 572 | VectorFst context_fst; | ^~~~~~~~~~~ /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:28:1: required from here 28 | REGISTER_FST(NGramFst, StdArc); | ^~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:572:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename Arc::StateId = int]' 572 | VectorFst context_fst; | ^~~~~~~~~~~ /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:28:1: required from here 28 | REGISTER_FST(NGramFst, StdArc); | ^~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | 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 Arc::StateId = int]': /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int> >&, std::nullptr_t}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:28:1: required from here 28 | REGISTER_FST(NGramFst, StdArc); | ^~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:715:18: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 715 | (final_bit != num_final)) { | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/impl-to-fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:138:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:572:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename Arc::StateId = int]' 572 | VectorFst context_fst; | ^~~~~~~~~~~ /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:29:1: required from here 29 | REGISTER_FST(NGramFst, LogArc); | ^~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/impl-to-fst.h:114:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 114 | 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:295:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' 295 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:572:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename Arc::StateId = int]' 572 | VectorFst context_fst; | ^~~~~~~~~~~ /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:29:1: required from here 29 | REGISTER_FST(NGramFst, LogArc); | ^~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:138:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 138 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:527:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' 527 | class VectorFst : public ImplToMutableFst> { | ^~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:572:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename Arc::StateId = int]' 572 | VectorFst context_fst; | ^~~~~~~~~~~ /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:29:1: required from here 29 | REGISTER_FST(NGramFst, LogArc); | ^~~~~~~~ ./../../include/fst/mutable-fst.h:60:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 60 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:295:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 295 | 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 Arc::StateId = int]': /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; allocator_type = std::allocator]' 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969: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, int, int> >&, std::nullptr_t}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:29:1: required from here 29 | REGISTER_FST(NGramFst, LogArc); | ^~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:715:18: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 715 | (final_bit != num_final)) { | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:618:12: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename Arc::StateId = int]' 618 | ArcSort(&context_fst, ILabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:28:1: required from here 28 | REGISTER_FST(NGramFst, StdArc); | ^~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | 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:117:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 117 | for (; !mapper->Done(); mapper->Next()) { | ~~~~~~~~~~~~^~ ./../../include/fst/state-map.h:129:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' 129 | StateMap(fst, &mapper); | ~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/arcsort.h:111:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' 111 | StateMap(fst, mapper); | ~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:618:12: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename Arc::StateId = int]' 618 | ArcSort(&context_fst, ILabelCompare()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}]' 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst, int, int> >&, std::nullptr_t}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = fst::internal::NGramFstImpl > >]' 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h:362:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' 362 | : ImplToExpandedFst(std::make_shared(dst, nullptr)) {} | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/register.h:108:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' 108 | static Fst *Convert(const Fst &fst) { return new FST(fst); } | ^~~~~~~~~~~~ ./../../include/fst/register.h:105:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' 105 | return Entry(&ReadGeneric, &FstRegisterer::Convert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/register.h:95:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' 95 | BuildEntry()) {} | ~~~~~~~~~~^~ ngram-fst.cc:29:1: required from here 29 | REGISTER_FST(NGramFst, LogArc); | ^~~~~~~~ ./../../include/fst/arcsort.h:73: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] 73 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/cache.h:40: ./../../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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | 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:416: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 >]' 416 | BaseImpl::DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:343: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 >]' 343 | GetMutableImpl()->DeleteStates(dstates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../../include/fst/mutable-fst.h:341:8: required from here 341 | void DeleteStates(const std::vector &dstates) override { | ^~~~~~~~~~~~ ./../../include/fst/vector-fst.h:262: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] 262 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:272: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] 272 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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 'int fst::nth_bit(uint64_t, uint32_t)': ./../../include/fst/extensions/ngram/nthbit.h:124:30: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 124 | 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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstngram.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstngram.so.26" && ln -s "libfstngram.so.26.0.0" "libfstngram.so.26") libtool: link: (cd ".libs" && rm -f "libfstngram.so" && ln -s "libfstngram.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/ngram' Making all in special make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/special' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/extensions/special/phi-fst.h:29, from phi-fst.cc:18: ./../../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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | 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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | 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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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/extensions/special/rho-fst.h:29, from rho-fst.cc:18: ./../../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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | 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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | 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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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/extensions/special/sigma-fst.h:29, from sigma-fst.cc:18: ./../../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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | 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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | 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:285: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]’ 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/extensions/special/phi-fst.h:29, from phi-fst.cc:18: ./../../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/extensions/special/rho-fst.h:29, from rho-fst.cc:18: ./../../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -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 -Wno-missing-template-keyword -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/extensions/special/sigma-fst.h:29, from sigma-fst.cc:18: ./../../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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | 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:285: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]' 285 | return WriteFst(*this, strm, opts); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h:284:8: required from here 284 | bool Write(std::ostream &strm, const FstWriteOptions &opts) const override { | ^~~~~ ./../../include/fst/const-fst.h:403:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:407:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/phi-fst.o .libs/rho-fst.o .libs/sigma-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstspecial.so.26.0.0 libtool: link: (cd ".libs" && rm -f "libfstspecial.so.26" && ln -s "libfstspecial.so.26.0.0" "libfstspecial.so.26") libtool: link: (cd ".libs" && rm -f "libfstspecial.so" && ln -s "libfstspecial.so.26.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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/phi-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/rho-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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 -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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 -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/sigma-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.3-build/openfst-1.8.3/src/extensions/special' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src' make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3' make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.uWjoTn + umask 022 + cd /builddir/build/BUILD/openfst-1.8.3-build + '[' /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT ++ dirname /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT + mkdir -p /builddir/build/BUILD/openfst-1.8.3-build + mkdir /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT + 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 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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.3 + make install DESTDIR=/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT Making install in src make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src' Making install in include make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/include' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/include' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/cc-visitors.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 '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst' /usr/bin/install -c -m 644 fst/heap.h fst/icu.h fst/impl-to-fst.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 '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/script' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/test' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst' /usr/bin/install -c -m 644 fst/set-weight.h fst/shortest-distance.h 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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/verify.h '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/script' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/extensions/special' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/extensions/ngram' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/extensions/far' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/extensions/pdt' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/extensions/linear' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/extensions/mpdt' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/include/fst/extensions/compress' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/include' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/include' Making install in lib make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../libtool --mode=install /usr/bin/install -c libfst.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: install: /usr/bin/install -c .libs/libfst.so.26.0.0 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfst.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfst.so.26.0.0 libfst.so.26 || { rm -f libfst.so.26 && ln -s libfst.so.26.0.0 libfst.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfst.so.26.0.0 libfst.so || { rm -f libfst.so && ln -s libfst.so.26.0.0 libfst.so; }; }) libtool: install: /usr/bin/install -c .libs/libfst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/lib' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/lib' Making install in script make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../libtool --mode=install /usr/bin/install -c libfstscript.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstscript.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstscript.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstscript.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstscript.so.26.0.0 libfstscript.so.26 || { rm -f libfstscript.so.26 && ln -s libfstscript.so.26.0.0 libfstscript.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstscript.so.26.0.0 libfstscript.so || { rm -f libfstscript.so && ln -s libfstscript.so.26.0.0 libfstscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstscript.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/script' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/script' Making install in bin make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/bin' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/bin' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstunion make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/bin' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/bin' Making install in test make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/test' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/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.3-build/openfst-1.8.3/src/test' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/test' Making install in extensions make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions' Making install in compact make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstcompact.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstcompact.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstcompact.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstcompact.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstcompact.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstcompact.so.26.0.0 libfstcompact.so.26 || { rm -f libfstcompact.so.26 && ln -s libfstcompact.so.26.0.0 libfstcompact.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstcompact.so.26.0.0 libfstcompact.so || { rm -f libfstcompact.so && ln -s libfstcompact.so.26.0.0 libfstcompact.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstcompact.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstcompact.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' libtool: warning: relinking 'compact8_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_acceptor-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact8_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_acceptor-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact8_acceptor-fst.la libtool: warning: relinking 'compact8_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_string-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact8_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_string-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact8_string-fst.la libtool: warning: relinking 'compact8_unweighted-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_unweighted-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact8_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact8_unweighted-fst.la libtool: warning: relinking 'compact8_unweighted_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_unweighted_acceptor-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact8_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted_acceptor-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact8_weighted_string-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact8_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_weighted_string-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact8_weighted_string-fst.la libtool: warning: relinking 'compact16_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_acceptor-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact16_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_acceptor-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact16_acceptor-fst.la libtool: warning: relinking 'compact16_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_string-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact16_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_string-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact16_string-fst.la libtool: warning: relinking 'compact16_unweighted-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_unweighted-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact16_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact16_unweighted-fst.la libtool: warning: relinking 'compact16_unweighted_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_unweighted_acceptor-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact16_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted_acceptor-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact16_weighted_string-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact16_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_weighted_string-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact16_weighted_string-fst.la libtool: warning: relinking 'compact64_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_acceptor-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact64_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_acceptor-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact64_acceptor-fst.la libtool: warning: relinking 'compact64_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_string-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact64_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_string-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact64_string-fst.la libtool: warning: relinking 'compact64_unweighted-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_unweighted-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact64_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact64_unweighted-fst.la libtool: warning: relinking 'compact64_unweighted_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_unweighted_acceptor-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact64_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted_acceptor-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compact64_weighted_string-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/compact64_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_weighted_string-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/extensions/compact' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compact' Making install in compress make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compress' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compress' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstcompressscript.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstcompressscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compress; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/compressscript.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstcompressscript.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstcompressscript.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstcompressscript.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstcompressscript.so.26.0.0 libfstcompressscript.so.26 || { rm -f libfstcompressscript.so.26 && ln -s libfstcompressscript.so.26.0.0 libfstcompressscript.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstcompressscript.so.26.0.0 libfstcompressscript.so || { rm -f libfstcompressscript.so && ln -s libfstcompressscript.so.26.0.0 libfstcompressscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstcompressscript.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstcompressscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c fstcompress '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompress make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compress' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/compress' Making install in const make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/const' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/const' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstconst.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstconst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/const8-fst.o .libs/const16-fst.o .libs/const64-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstconst.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstconst.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstconst.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstconst.so.26.0.0 libfstconst.so.26 || { rm -f libfstconst.so.26 && ln -s libfstconst.so.26.0.0 libfstconst.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstconst.so.26.0.0 libfstconst.so || { rm -f libfstconst.so && ln -s libfstconst.so.26.0.0 libfstconst.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstconst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstconst.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c const8-fst.la const16-fst.la const64-fst.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' libtool: warning: relinking 'const8-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/const8-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/const8-fst.so libtool: install: /usr/bin/install -c .libs/const8-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/const8-fst.la libtool: warning: relinking 'const16-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/const16-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/const16-fst.so libtool: install: /usr/bin/install -c .libs/const16-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/const16-fst.la libtool: warning: relinking 'const64-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/const64-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/const64-fst.so libtool: install: /usr/bin/install -c .libs/const64-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/extensions/const' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/const' Making install in far make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/far' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/far' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstfar.la libfstfarscript.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstfar.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/far; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/sttable.o .libs/stlist.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstfar.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstfar.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstfar.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstfar.so.26.0.0 libfstfar.so.26 || { rm -f libfstfar.so.26 && ln -s libfstfar.so.26.0.0 libfstfar.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstfar.so.26.0.0 libfstfar.so || { rm -f libfstfar.so && ln -s libfstfar.so.26.0.0 libfstfar.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstfar.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstfar.la libtool: warning: relinking 'libfstfarscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/far; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfstfar -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstfarscript.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstfarscript.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstfarscript.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstfarscript.so.26.0.0 libfstfarscript.so.26 || { rm -f libfstfarscript.so.26 && ln -s libfstfarscript.so.26.0.0 libfstfarscript.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstfarscript.so.26.0.0 libfstfarscript.so || { rm -f libfstfarscript.so && ln -s libfstfarscript.so.26.0.0 libfstfarscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstfarscript.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstfarscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c farcompilestrings farconvert farcreate farencode farequal farextract farinfo farisomorphic farprintstrings '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farprintstrings make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/far' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/far' Making install in linear make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/linear' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/linear' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstlinearscript.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstlinearscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/linearscript.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstlinearscript.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstlinearscript.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstlinearscript.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstlinearscript.so.26.0.0 libfstlinearscript.so.26 || { rm -f libfstlinearscript.so.26 && ln -s libfstlinearscript.so.26.0.0 libfstlinearscript.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstlinearscript.so.26.0.0 libfstlinearscript.so || { rm -f libfstlinearscript.so && ln -s libfstlinearscript.so.26.0.0 libfstlinearscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstlinearscript.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstlinearscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c fstlinear fstloglinearapply '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstloglinearapply /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c linear_tagger-fst.la linear_classifier-fst.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' libtool: warning: relinking 'linear_tagger-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/linear-tagger-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/linear_tagger-fst.so libtool: install: /usr/bin/install -c .libs/linear_tagger-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/linear_tagger-fst.la libtool: warning: relinking 'linear_classifier-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/linear-classifier-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/linear_classifier-fst.so libtool: install: /usr/bin/install -c .libs/linear_classifier-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/extensions/linear' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/linear' Making install in lookahead make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/lookahead' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/lookahead' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstlookahead.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstlookahead.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/arc_lookahead-fst.o .libs/ilabel_lookahead-fst.o .libs/olabel_lookahead-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstlookahead.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstlookahead.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstlookahead.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstlookahead.so.26.0.0 libfstlookahead.so.26 || { rm -f libfstlookahead.so.26 && ln -s libfstlookahead.so.26.0.0 libfstlookahead.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstlookahead.so.26.0.0 libfstlookahead.so || { rm -f libfstlookahead.so && ln -s libfstlookahead.so.26.0.0 libfstlookahead.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstlookahead.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstlookahead.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' libtool: warning: relinking 'arc_lookahead-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/arc_lookahead-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/arc_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/arc_lookahead-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/arc_lookahead-fst.la libtool: warning: relinking 'ilabel_lookahead-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/ilabel_lookahead-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/ilabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/ilabel_lookahead-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/ilabel_lookahead-fst.la libtool: warning: relinking 'olabel_lookahead-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/olabel_lookahead-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/olabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/olabel_lookahead-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/extensions/lookahead' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/lookahead' Making install in pdt make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/pdt' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/pdt' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstpdtscript.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstpdtscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/pdt; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/getters.o .libs/pdtscript.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstpdtscript.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstpdtscript.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstpdtscript.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstpdtscript.so.26.0.0 libfstpdtscript.so.26 || { rm -f libfstpdtscript.so.26 && ln -s libfstpdtscript.so.26.0.0 libfstpdtscript.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstpdtscript.so.26.0.0 libfstpdtscript.so || { rm -f libfstpdtscript.so && ln -s libfstpdtscript.so.26.0.0 libfstpdtscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstpdtscript.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstpdtscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c pdtcompose pdtexpand pdtinfo pdtreplace pdtreverse pdtshortestpath '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtshortestpath make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/pdt' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/pdt' Making install in mpdt make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/mpdt' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/mpdt' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstmpdtscript.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstmpdtscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/mpdt; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/mpdtscript.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstmpdtscript.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstmpdtscript.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstmpdtscript.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstmpdtscript.so.26.0.0 libfstmpdtscript.so.26 || { rm -f libfstmpdtscript.so.26 && ln -s libfstmpdtscript.so.26.0.0 libfstmpdtscript.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstmpdtscript.so.26.0.0 libfstmpdtscript.so || { rm -f libfstmpdtscript.so && ln -s libfstmpdtscript.so.26.0.0 libfstmpdtscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstmpdtscript.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstmpdtscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c mpdtcompose mpdtexpand mpdtinfo mpdtreverse '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtreverse make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/mpdt' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/mpdt' Making install in ngram make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/ngram' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/ngram' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstngram.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstngram.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/ngram; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstngram.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstngram.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstngram.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstngram.so.26.0.0 libfstngram.so.26 || { rm -f libfstngram.so.26 && ln -s libfstngram.so.26.0.0 libfstngram.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstngram.so.26.0.0 libfstngram.so || { rm -f libfstngram.so && ln -s libfstngram.so.26.0.0 libfstngram.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstngram.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstngram.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c ngram-fst.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' libtool: warning: relinking 'ngram-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/ngram; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/ngram-fst.so libtool: install: /usr/bin/install -c .libs/ngram-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/extensions/ngram' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/ngram' Making install in special make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/special' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/special' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstspecial.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64' libtool: warning: relinking 'libfstspecial.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 26:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/phi-fst.o .libs/rho-fst.o .libs/sigma-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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.26 -o .libs/libfstspecial.so.26.0.0 libtool: install: /usr/bin/install -c .libs/libfstspecial.so.26.0.0T /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstspecial.so.26.0.0 libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstspecial.so.26.0.0 libfstspecial.so.26 || { rm -f libfstspecial.so.26 && ln -s libfstspecial.so.26.0.0 libfstspecial.so.26; }; }) libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 && { ln -s -f libfstspecial.so.26.0.0 libfstspecial.so || { rm -f libfstspecial.so && ln -s libfstspecial.so.26.0.0 libfstspecial.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstspecial.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstspecial.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c fstspecial '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstspecial /usr/bin/mkdir -p '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c phi-fst.la rho-fst.la sigma-fst.la '/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst' libtool: warning: relinking 'phi-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/phi-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/phi-fst.so libtool: install: /usr/bin/install -c .libs/phi-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/phi-fst.la libtool: warning: relinking 'rho-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/rho-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/rho-fst.so libtool: install: /usr/bin/install -c .libs/rho-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/rho-fst.la libtool: warning: relinking 'sigma-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -Wno-missing-template-keyword -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/sigma-fst.o -L/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../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,pack-relative-relocs -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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst/sigma-fst.so libtool: install: /usr/bin/install -c .libs/sigma-fst.lai /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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.3-build/openfst-1.8.3/src/extensions/special' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions/special' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/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.3-build/openfst-1.8.3/src/extensions' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src/extensions' make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/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.3-build/openfst-1.8.3/src' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src' make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/src' make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3' make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3' 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.3-build/openfst-1.8.3' make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3' + find /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64 -name '*.la' + xargs rm -f + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfst.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstcompact.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstcompressscript.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstconst.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstfar.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstfarscript.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstlinearscript.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstlookahead.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstmpdtscript.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstngram.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstpdtscript.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstscript.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/libfstspecial.so.26.0.0 + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farcompilestrings + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farconvert + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farcreate + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farencode + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farequal + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farextract + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farinfo + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farisomorphic + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farprintstrings + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstarcsort + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstclosure + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompile + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompose + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompress + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstconcat + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstconnect + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstconvert + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdeterminize + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdifference + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdisambiguate + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdraw + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstencode + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstepsnormalize + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstequal + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstequivalent + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstinfo + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstintersect + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstinvert + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstisomorphic + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstlinear + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstloglinearapply + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstmap + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstminimize + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstprint + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstproject + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstprune + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstpush + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstrandgen + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstrelabel + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstreplace + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstreverse + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstreweight + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstrmepsilon + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstshortestdistance + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstshortestpath + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstspecial + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstsymbols + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstsynchronize + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fsttopsort + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstunion + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtcompose + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtexpand + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtinfo + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtreverse + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtcompose + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtexpand + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtinfo + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtreplace + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtreverse + for fil in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/lib*.so.*.*.* /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* + chrpath -d /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtshortestpath + mkdir -p /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/bash-completion/completions + cp -p /builddir/build/SOURCES/openfstbc /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/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/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/bash-completion/completions/fstunion + export LD_LIBRARY_PATH=/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64:/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst + LD_LIBRARY_PATH=/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64:/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/lib64/fst + mkdir -p /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farcompilestrings + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farcompilestrings -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farcompilestrings.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farconvert + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farconvert -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farconvert.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farcreate + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farcreate -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farcreate.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farencode + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farencode -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farencode.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farequal + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farequal -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farequal.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farextract + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farextract -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farextract.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farinfo + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farinfo -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farinfo.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farisomorphic + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farisomorphic -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farisomorphic.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farprintstrings + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/farprintstrings -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farprintstrings.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstarcsort + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstarcsort -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstarcsort.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstclosure + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstclosure -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstclosure.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompile + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompile -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstcompile.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompose + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompose -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstcompose.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompress + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstcompress -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstcompress.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstconcat + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstconcat -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstconcat.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstconnect + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstconnect -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstconnect.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstconvert + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstconvert -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstconvert.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdeterminize + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdeterminize -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstdeterminize.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdifference + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdifference -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstdifference.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdisambiguate + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdisambiguate -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstdisambiguate.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdraw + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstdraw -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstdraw.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstencode + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstencode -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstencode.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstepsnormalize + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstepsnormalize -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstepsnormalize.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstequal + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstequal -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstequal.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstequivalent + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstequivalent -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstequivalent.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstinfo + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstinfo -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstinfo.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstintersect + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstintersect -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstintersect.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstinvert + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstinvert -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstinvert.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstisomorphic + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstisomorphic -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstisomorphic.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstlinear + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstlinear -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstlinear.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstloglinearapply + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstloglinearapply -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstloglinearapply.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstmap + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstmap -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstmap.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstminimize + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstminimize -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstminimize.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstprint + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstprint -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstprint.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstproject + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstproject -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstproject.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstprune + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstprune -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstprune.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstpush + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstpush -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstpush.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstrandgen + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstrandgen -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstrandgen.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstrelabel + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstrelabel -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstrelabel.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstreplace + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstreplace -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstreplace.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstreverse + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstreverse -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstreverse.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstreweight + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstreweight -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstreweight.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstrmepsilon + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstrmepsilon -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstrmepsilon.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstshortestdistance + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstshortestdistance -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstshortestdistance.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstshortestpath + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstshortestpath -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstshortestpath.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstspecial + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstspecial -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstspecial.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstsymbols + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstsymbols -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstsymbols.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstsynchronize + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstsynchronize -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstsynchronize.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fsttopsort + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fsttopsort -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fsttopsort.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstunion + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/fstunion -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstunion.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtcompose + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtcompose -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/mpdtcompose.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtexpand + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtexpand -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/mpdtexpand.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtinfo + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtinfo -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/mpdtinfo.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtreverse + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/mpdtreverse -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/mpdtreverse.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtcompose + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtcompose -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtcompose.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtexpand + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtexpand -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtexpand.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtinfo + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtinfo -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtinfo.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtreplace + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtreplace -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtreplace.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtreverse + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtreverse -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtreverse.1 + for f in /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/* ++ basename /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtshortestpath + help2man -N --version-string=1.8.3 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/bin/pdtshortestpath -o /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtshortestpath.1 + sed -e '2s/"1" "[[:alpha:]]* [[:digit:]]*"/"1" "July 2018"/' -e 's,/builddir.*/usr/bin/,,g' -i /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farcompilestrings.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farconvert.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farcreate.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farencode.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farequal.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farextract.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farinfo.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farisomorphic.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/farprintstrings.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstarcsort.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstclosure.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstcompile.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstcompose.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstcompress.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstconcat.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstconnect.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstconvert.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstdeterminize.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstdifference.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstdisambiguate.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstdraw.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstencode.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstepsnormalize.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstequal.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstequivalent.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstinfo.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstintersect.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstinvert.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstisomorphic.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstlinear.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstloglinearapply.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstmap.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstminimize.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstprint.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstproject.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstprune.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstpush.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstrandgen.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstrelabel.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstreplace.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstreverse.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstreweight.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstrmepsilon.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstshortestdistance.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstshortestpath.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstspecial.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstsymbols.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstsynchronize.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fsttopsort.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/fstunion.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/mpdtcompose.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/mpdtexpand.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/mpdtinfo.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/mpdtreverse.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtcompose.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtexpand.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtinfo.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtreplace.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtreverse.1 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/man/man1/pdtshortestpath.1 + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.8.3-3.fc42 --unique-debug-suffix -1.8.3-3.fc42.aarch64 --unique-debug-src-base openfst-1.8.3-3.fc42.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3 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.3-3.fc42.aarch64 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 + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT Scanned 58 directories and 964 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/openfst-1.8.3-build/SPECPARTS/rpm-debuginfo.specpart Processing files: openfst-1.8.3-3.fc42.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.szh2qk + umask 022 + cd /builddir/build/BUILD/openfst-1.8.3-build + cd openfst-1.8.3 + DOCDIR=/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/doc/openfst + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/doc/openfst + cp -pr /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/AUTHORS /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/doc/openfst + cp -pr /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/NEWS /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/doc/openfst + cp -pr /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/README /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/doc/openfst + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kULj4O + umask 022 + cd /builddir/build/BUILD/openfst-1.8.3-build + cd openfst-1.8.3 + LICENSEDIR=/builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/licenses/openfst + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/licenses/openfst + cp -pr /builddir/build/BUILD/openfst-1.8.3-build/openfst-1.8.3/COPYING /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT/usr/share/licenses/openfst + RPM_EC=0 ++ jobs -p + exit 0 Provides: libfst.so.26()(64bit) libfstcompact.so.26()(64bit) libfstcompressscript.so.26()(64bit) libfstconst.so.26()(64bit) libfstfar.so.26()(64bit) libfstfarscript.so.26()(64bit) libfstlinearscript.so.26()(64bit) libfstlookahead.so.26()(64bit) libfstmpdtscript.so.26()(64bit) libfstngram.so.26()(64bit) libfstpdtscript.so.26()(64bit) libfstscript.so.26()(64bit) libfstspecial.so.26()(64bit) openfst = 1.8.3-3.fc42 openfst(aarch-64) = 1.8.3-3.fc42 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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libfst.so.26()(64bit) libfstscript.so.26()(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.15)(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.3-3.fc42.aarch64 Provides: openfst-devel = 1.8.3-3.fc42 openfst-devel(aarch-64) = 1.8.3-3.fc42 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_ABI_DT_RELR)(64bit) libfst.so.26()(64bit) libfstcompact.so.26()(64bit) libfstcompressscript.so.26()(64bit) libfstconst.so.26()(64bit) libfstfar.so.26()(64bit) libfstfarscript.so.26()(64bit) libfstlinearscript.so.26()(64bit) libfstlookahead.so.26()(64bit) libfstmpdtscript.so.26()(64bit) libfstngram.so.26()(64bit) libfstpdtscript.so.26()(64bit) libfstscript.so.26()(64bit) libfstspecial.so.26()(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.15)(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.3-3.fc42.aarch64 Provides: openfst-tools = 1.8.3-3.fc42 openfst-tools(aarch-64) = 1.8.3-3.fc42 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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libfst.so.26()(64bit) libfstcompressscript.so.26()(64bit) libfstfarscript.so.26()(64bit) libfstlinearscript.so.26()(64bit) libfstmpdtscript.so.26()(64bit) libfstpdtscript.so.26()(64bit) libfstscript.so.26()(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.15)(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.3-3.fc42.aarch64 Provides: openfst-debugsource = 1.8.3-3.fc42 openfst-debugsource(aarch-64) = 1.8.3-3.fc42 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.3-3.fc42.aarch64 Provides: debuginfo(build-id) = 0adf3e097c7eb1c35c27ce774c76138c622eb8f9 debuginfo(build-id) = 22c281c02c480088084db70a16538b71f1b116ad debuginfo(build-id) = 3985316e70f924f8d5b93c977f0c0aa7ba15a3bb debuginfo(build-id) = 3aaea26914f8903e77923d4bdfe17dcc90818d4d debuginfo(build-id) = 3ee9c99356e95441d20f122152e42d038791d3e7 debuginfo(build-id) = 4535ad011b7466240d02cbab9a3e84d420dd6501 debuginfo(build-id) = 4a8bd2789c808e40d1e890240b444a5ffca13d72 debuginfo(build-id) = 4d3ba3c645348e0a23a6584b630c629ecfc11a05 debuginfo(build-id) = 4e3e1067c98ccb04e24fd43e7acbe26c548c5c2f debuginfo(build-id) = 58cd4e14d23b94b3f4640addd4b96505aa2930ec debuginfo(build-id) = 5a5163868529bf773cb770fb6810b4219bb36e4b debuginfo(build-id) = 6440d6a7f1461ac43fb668ff38824e25ad62315f debuginfo(build-id) = 71296cb51a7b8c3bcd4af9f14ed90f3f81cda6d2 debuginfo(build-id) = 74c23766529fd05fd2fdcad733001a1d4f9e920c debuginfo(build-id) = 7758ca40b953fd653ae9024c4f1ea92a4dfa35e2 debuginfo(build-id) = 7e14813cc83e78cdb13d91f34b1bdd2ce684f0bf debuginfo(build-id) = 809c31b5e2061d53b62dae37f1438266e620408d debuginfo(build-id) = 8924f5e81cddb5848aabe9fbdda3d710d615291c debuginfo(build-id) = 8c6e330a4c4d863d6c808694eb63aa055b09a3a5 debuginfo(build-id) = 8fced2931000d41446c2ed8ee9c7fd68b6121302 debuginfo(build-id) = 925045a4a0ac0fa1984e6e60f18ee329f4490001 debuginfo(build-id) = 943be9a2e2c6b4b0f01bb394809641c032e4f779 debuginfo(build-id) = 95a4e4ea31cd2e695b469e6599fb39ed736b04d6 debuginfo(build-id) = 99b3a4176295b00191b64279d5cb488f0c33b6c1 debuginfo(build-id) = 9bef3762b4b59d45d5a85248814888739a4e0a1a debuginfo(build-id) = 9cf87307f394ba34b075c994a92dce888ca93718 debuginfo(build-id) = adaf8cf2a1fbaaf52a9aa00f597748c9d77e4c3d debuginfo(build-id) = b31d86072de882853d4771e71505ad04720b7888 debuginfo(build-id) = d48ff7ee813537e738188da8935352f20bb8644e debuginfo(build-id) = d7753624bb999d0ad63db225d5fd274f0ed0ea4c debuginfo(build-id) = d83b4d3821ef2a577391416a03c9a29c140f44f6 debuginfo(build-id) = dbc59fb93fbbd2302e1a461a7ab8e3a5528849d6 debuginfo(build-id) = dc852c307ef2443ba2fb606ef25bda11c508ece5 debuginfo(build-id) = e442cff60d255d7d19cf8bc6c1626d7309fd89a5 debuginfo(build-id) = e81572c6c4dfc17ec769f7b904ab0d0b855a9a70 debuginfo(build-id) = ecf4c645918e77eafd480ce50f0ea1d7ada5ab74 debuginfo(build-id) = ee30eae265665d0b09b849ef38ec3291e1e71325 debuginfo(build-id) = f9141a0c4cff74595537eed2b221297ba7366c32 debuginfo(build-id) = fb6ab776e343f56af5bdca38a684d6f6d6ef4267 debuginfo(build-id) = fb83e9bc9673a7b6077b11dbe64f30e6182351c8 libfst.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstcompact.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstcompressscript.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstconst.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstfar.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstfarscript.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstlinearscript.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstlookahead.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstmpdtscript.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstngram.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstpdtscript.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstscript.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) libfstspecial.so.26.0.0-1.8.3-3.fc42.aarch64.debug()(64bit) openfst-debuginfo = 1.8.3-3.fc42 openfst-debuginfo(aarch-64) = 1.8.3-3.fc42 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.3-3.fc42 Processing files: openfst-devel-debuginfo-1.8.3-3.fc42.aarch64 Provides: debuginfo(build-id) = 22c281c02c480088084db70a16538b71f1b116ad debuginfo(build-id) = 3aaea26914f8903e77923d4bdfe17dcc90818d4d debuginfo(build-id) = 3ee9c99356e95441d20f122152e42d038791d3e7 debuginfo(build-id) = 4a8bd2789c808e40d1e890240b444a5ffca13d72 debuginfo(build-id) = 4d3ba3c645348e0a23a6584b630c629ecfc11a05 debuginfo(build-id) = 4e3e1067c98ccb04e24fd43e7acbe26c548c5c2f debuginfo(build-id) = 58cd4e14d23b94b3f4640addd4b96505aa2930ec debuginfo(build-id) = 71296cb51a7b8c3bcd4af9f14ed90f3f81cda6d2 debuginfo(build-id) = 7e14813cc83e78cdb13d91f34b1bdd2ce684f0bf debuginfo(build-id) = 809c31b5e2061d53b62dae37f1438266e620408d debuginfo(build-id) = 8924f5e81cddb5848aabe9fbdda3d710d615291c debuginfo(build-id) = 8c6e330a4c4d863d6c808694eb63aa055b09a3a5 debuginfo(build-id) = 8fced2931000d41446c2ed8ee9c7fd68b6121302 debuginfo(build-id) = 925045a4a0ac0fa1984e6e60f18ee329f4490001 debuginfo(build-id) = 943be9a2e2c6b4b0f01bb394809641c032e4f779 debuginfo(build-id) = 99b3a4176295b00191b64279d5cb488f0c33b6c1 debuginfo(build-id) = 9cf87307f394ba34b075c994a92dce888ca93718 debuginfo(build-id) = adaf8cf2a1fbaaf52a9aa00f597748c9d77e4c3d debuginfo(build-id) = b31d86072de882853d4771e71505ad04720b7888 debuginfo(build-id) = d48ff7ee813537e738188da8935352f20bb8644e debuginfo(build-id) = d83b4d3821ef2a577391416a03c9a29c140f44f6 debuginfo(build-id) = dbc59fb93fbbd2302e1a461a7ab8e3a5528849d6 debuginfo(build-id) = dc852c307ef2443ba2fb606ef25bda11c508ece5 debuginfo(build-id) = e81572c6c4dfc17ec769f7b904ab0d0b855a9a70 debuginfo(build-id) = ee30eae265665d0b09b849ef38ec3291e1e71325 debuginfo(build-id) = fb6ab776e343f56af5bdca38a684d6f6d6ef4267 debuginfo(build-id) = fb83e9bc9673a7b6077b11dbe64f30e6182351c8 openfst-devel-debuginfo = 1.8.3-3.fc42 openfst-devel-debuginfo(aarch-64) = 1.8.3-3.fc42 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.3-3.fc42 Processing files: openfst-tools-debuginfo-1.8.3-3.fc42.aarch64 Provides: debuginfo(build-id) = 071e45ff0c39bbb985df66b73cc165dd22a4d138 debuginfo(build-id) = 0f4a4aafa907fe64c83a6205bb013139cb584dc9 debuginfo(build-id) = 11363ddd7b44765dbabccbbe4c6552d5d0ea57ed debuginfo(build-id) = 118cd2acd7ede1d605c8eaf8bf42d3a9db0486f8 debuginfo(build-id) = 14f437dc81b01e51546520abeb58409444f681b6 debuginfo(build-id) = 17952421a92b8aa03662fc3064e453e39b0ebdd3 debuginfo(build-id) = 1fdc392aeaa38bcec54edff0749dc5690cbf255d debuginfo(build-id) = 219a5fdf9b01a9d5fc89313bbc6fd8fca6c72753 debuginfo(build-id) = 252f96b3f2a76d58d11d05e996711cb4e15c9485 debuginfo(build-id) = 27436c1ae37e7b30388a2164a196442b0f5dd32e debuginfo(build-id) = 2e120244ff4ffaab685e8f6473c15c6e35ad5700 debuginfo(build-id) = 2f663fc12d7aca063d4ce6aa0ddb9436bcac923f debuginfo(build-id) = 358d44b8156a7c21ac12a849ce8abe567235afc6 debuginfo(build-id) = 3c7403d1494fbe868f77eba13a92d1d778c6f220 debuginfo(build-id) = 3de11df0af71a7af9d2041f9b978925cd56d0d9d debuginfo(build-id) = 427d9cf814389d1b5a6ecad6878501921c0b2e6e debuginfo(build-id) = 43a63351f1837fdf0f0189671d6e9f80a2c2d08f debuginfo(build-id) = 46007783ab9bf0aa73ab37f7e5a34b02569c66e9 debuginfo(build-id) = 475ded075e3a50cbaff7111fe466e7a0968f45ee debuginfo(build-id) = 5d3b9e12f472eb953632821582399e1cb2140699 debuginfo(build-id) = 5f53b85f389ad0b267bcc08270f37abaef3c9f16 debuginfo(build-id) = 6430cebbabd541597dedf621452a08e850899ed4 debuginfo(build-id) = 6509936fa72d516d7f0e8bddd623377d5cd84b3d debuginfo(build-id) = 6a12b219f90cf7c8b4d88ae8bcefac39a325ed3c debuginfo(build-id) = 73ac2d17416d6b3e1feb68dc833386b6393ba015 debuginfo(build-id) = 75288a40b1fc72d30e2cb043881f68116037385b debuginfo(build-id) = 761821a195243f70e447099e8c81d8b964f6cd5c debuginfo(build-id) = 7619098867b7fd78e332eeea248e9546ec534242 debuginfo(build-id) = 76429379493fa371b33e4c8239fa1bc60bf586d3 debuginfo(build-id) = 776fad1ca0428afcfc84332b5bf186b25fa9f167 debuginfo(build-id) = 7e5d37efdec81761c79202aedc7940c648f0a92e debuginfo(build-id) = 8933efd822926e04238a71cefae42401b4f1e609 debuginfo(build-id) = 8a28b153e25d79bd74dd91cf40858df06a14bee3 debuginfo(build-id) = 912a7d0da348efcf878f1f6a48da4abe379e0b56 debuginfo(build-id) = 9624870a2848de2816fcd2aaac2de93586167d2f debuginfo(build-id) = 99c245f252b12a4a98a6aad6108212d00a9acbdf debuginfo(build-id) = 9b7fc7816d9af96982ca0cb5cfaf509172e75311 debuginfo(build-id) = a1c507a15064a980042d379ade9892f524ff6177 debuginfo(build-id) = a3810b98c9beabc5feb2a2128d32b6ebe2bbffd4 debuginfo(build-id) = a97d789c5f8db5572937513dbbd902622e42f6f4 debuginfo(build-id) = af1886b65a984897180d6d796bad4e7d08179be0 debuginfo(build-id) = affcc22dad1c5a491b88addac3eac8cac2c1b64e debuginfo(build-id) = b2191e43d6c4c4e21b5b660c1c1cfd1a7395410f debuginfo(build-id) = b48800c97c20b96aabd1d12e837461c2d4ffad45 debuginfo(build-id) = b93bece18ad61127917fe7b1cb377a071f013b35 debuginfo(build-id) = b9f9a2c3bee0995848fb19f79f7bc7797b3f8027 debuginfo(build-id) = bb0440f2a3cad7b655900f6bb68e62001a072fab debuginfo(build-id) = c3d3833284b809ec144a04d0f26452102f72c727 debuginfo(build-id) = c746f07f309d9dd6126920d84794311a714baa89 debuginfo(build-id) = d19c12f122e8de5926422ebebf44c6c0ae470822 debuginfo(build-id) = e5435f0c004ac2e1a8cb5542cb91c146386d3628 debuginfo(build-id) = ea9d905a5b037de7d78377fdedb684ab30f42c52 debuginfo(build-id) = ed8687b5bf3a254a16c05529bc94f9e6d2d3e34a debuginfo(build-id) = f0d253624b81c33f842d1e475cb0db099fcdc9cf debuginfo(build-id) = f7fdf97964d2b400768f54eb607c79f13f18fe64 debuginfo(build-id) = f904488557baeb0c6e1d5ed2bedcaf18e3d0c936 debuginfo(build-id) = fb9af38881d19dc22cd90be6538b795277f246df debuginfo(build-id) = fbc1cccb78990ff19270e60039364dff8a21a9f6 debuginfo(build-id) = fd16ff0f5132c3a8d86ac4d0ddebc7a1fc658e28 debuginfo(build-id) = feaaed5e51333c3b7d43cc3ee3b8b29dc14db51b openfst-tools-debuginfo = 1.8.3-3.fc42 openfst-tools-debuginfo(aarch-64) = 1.8.3-3.fc42 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.3-3.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/openfst-1.8.3-build/BUILDROOT Wrote: /builddir/build/RPMS/openfst-1.8.3-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-devel-1.8.3-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-tools-1.8.3-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-debugsource-1.8.3-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-tools-debuginfo-1.8.3-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-devel-debuginfo-1.8.3-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-debuginfo-1.8.3-3.fc42.aarch64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.qBDKqR + umask 022 + cd /builddir/build/BUILD/openfst-1.8.3-build + test -d /builddir/build/BUILD/openfst-1.8.3-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/openfst-1.8.3-build + rm -rf /builddir/build/BUILD/openfst-1.8.3-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild openfst-1.8.3-3.fc42.src.rpm Finish: build phase for openfst-1.8.3-3.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1734006280.385457/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/openfst-1.8.3-3.fc42.src.rpm) Config(child) 40 minutes 29 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.3", "release": "3.fc42", "arch": "aarch64" }, { "name": "openfst-debuginfo", "epoch": null, "version": "1.8.3", "release": "3.fc42", "arch": "aarch64" }, { "name": "openfst", "epoch": null, "version": "1.8.3", "release": "3.fc42", "arch": "aarch64" }, { "name": "openfst-tools", "epoch": null, "version": "1.8.3", "release": "3.fc42", "arch": "aarch64" }, { "name": "openfst-debugsource", "epoch": null, "version": "1.8.3", "release": "3.fc42", "arch": "aarch64" }, { "name": "openfst-devel-debuginfo", "epoch": null, "version": "1.8.3", "release": "3.fc42", "arch": "aarch64" }, { "name": "openfst", "epoch": null, "version": "1.8.3", "release": "3.fc42", "arch": "src" }, { "name": "openfst-devel", "epoch": null, "version": "1.8.3", "release": "3.fc42", "arch": "aarch64" } ] } RPMResults finished